之前用获取来的猫眼电影信息来对电影购票网站进行实现,用到了微服务的一些原理,因为Django是自带Restful支持的,所以还是比较方便,这里的数据是基于数据库的,如果要实现实时查询,需要对代码进行一定更改,可以使用celery进行分布式处理

接口详情

1. 获取电影列表

URL : GET /movies/

a. 查看成功响应信息

HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
[{"movie_base_id": 1,"movie_name": "5月天诺亚方舟","time": "2013-09-19","star": 8.8,"vision": "3D","ellipsis": "Mayday nowhere 3D","type": "科幻,灾难,动作","pic": "image/5月天诺亚方舟_pic.jpg","ellipsis_length": 17},{"movie_base_id": 2,"movie_name": "厉鬼将映","time": "2008-10-30","star": 9.1,"vision": "","ellipsis": "โปรแกรมหน้า วิญญาณอาฆาต","type": "动画,动作,冒险","pic": "image/厉鬼将映_pic.jpg","ellipsis_length": 23},......

b. 响应参数说明

nametypevaluemovie_base_idint电影IDmovie_namestring电影名timestring上映时间starstring评分visionstring维度ellipsisstring缩写typestring类型picstring图片ellipsis_lengthint缩写长度

2. 获取电影详情信息

Get movies/movie_id

a. 查看成功响应信息

HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
[{"movie_detail_id": 10,"movie_base_id": 1,"movie_name": "5月天诺亚方舟","time": "2013-09-19","star": 9.0,"type": "纪录片,音乐","vision": "3D","ellipsis": "Mayday nowhere 3D","ellipsis_length": 17,"duration": "114","introduction": "2011年,首部华人3D音乐电影《五月天追梦3DNA》公映并受到影迷热捧,两年后的新作《诺亚方舟》除了仍采用3D技术拍摄,影片将重现五月天演唱会的狂欢画面,满场歌迷手持蓝色荧光棒,仿佛置身蓝色海洋,更有歌迷激动落泪,让人身临其境体验到五月天现场演唱的魅力与氛围。该片随着五月天诺亚方舟世界巡回演唱会重生场的举行而展开拍摄,相信音乐表示,歌迷的感动以及过去两年的经历,也透过镜头记录在画面里面,希望歌迷可以通过电影重温感动。","timg": "image/5月天诺亚方舟_timg.jpg","pic": "image/5月天诺亚方舟_pic.jpg","stills1": "image/5月天诺亚方舟_stills1.jpg","stills2": "image/5月天诺亚方舟_stills2.jpg","stills3": "image/5月天诺亚方舟_stills3.jpg","stills4": "image/5月天诺亚方舟_stills4.jpg"}
]

b. 请求参数说明

nametypevaluemovie_idint电影ID

c. 响应参数说明

nametypevaluemovie_detail_idint电影详情页IDmovie_base_idint电影IDmovie_namestring电影名timestring上映时间starstring评分typestring类型visionstring维度ellipsisstring缩写durationstring电影时间introductionstring电影简介introductionstring电影简介timgstring封面picstring缩略图stills1string剧照

3. 获取电影院列表

GET cinemas/movie_id

a. 查看成功响应信息

HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
[{"cinema_id": 1,"cinema_name": "保利万和国际影城(都江堰店)","movie_base_id": 1,"movie_name": "5月天诺亚方舟","city": "成都","address": "都江堰市彩虹大道南段295号(22点后请走斯维登公寓电梯)","price": "28","distance": 13.77},{"cinema_id": 2,"cinema_name": "天智创客影城(川外店)","movie_base_id": 1,"movie_name": "5月天诺亚方舟","city": "成都","address": "都江堰市大观镇高尔夫大街367号四川外国语大学成都学院33栋百汇园4楼","price": "30","distance": 17.77},......

b. 响应参数说明

nametypevaluecinema_idint电影院IDcinema_namestring电影院名movie_base_idint电影名citystring城市名addressstring电影院地址pricestring电影院最低价格distancestring电影院距离

4 获取订单基础信息

GET cinemas/movie_base_id/cinema_id

a. 查看成功响应信息

HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
[{"movie_id": "1","movie_name": "5月天诺亚方舟","vision": "3D","cinema_id": "1","cinema_name": "保利万和国际影城(都江堰店)","time": "09-19","price": "28","duration": "114"}

b. 响应参数说明

nametypevaluemovie_idint电影IDmovie_namestring电影名visionint电影缩写cinema_idstring电影院idcinema_namestring电影院名字timestring上映时间pricestring价格durationstring电影长度

其他

此外还有其他比如日期、场次、用户方面的接口,可以具体进行查看测试,整体逻辑比较简单,直接看代码和注释就能理解。

Python:电影场次查询API相关推荐

  1. Python学习:电影场次查询API

    之前用获取来的猫眼电影信息来对电影购票网站进行实现,用到了微服务的一些原理,因为Django是自带Restful支持的,所以还是比较方便,这里的数据是基于数据库的,如果要实现实时查询,需要对代码进行一 ...

  2. 使用 Python对接快递鸟快递单号查询api接口查找快递信息

    源码地址:GitHub - iGordongwb/kdniao: 根据快递单号查找快递信息 接口源码包示例图: 快递单号识别api接口 使用工具: python3 快递鸟api 快递鸟官网 api文档 ...

  3. python实现四维地球api调用查询区域日新图影像并输出产品号

    四维地球 四维地球是华为和中国四维发布的遥感应用在线服务平台,部署于华为云上,可以动态持续的更新高分辨率遥感影像,包括日新图,镶嵌图,底图以及目标检测,分割,变化监测等增值服务,打造了遥感云服务生态圈 ...

  4. 豆瓣网python_Python实现的豆瓣电影信息查询

    Python实现的豆瓣电影信息查询 Python #小偷2012-11-25 22:32 实现的代码如下: # -*- coding: utf-8 -*- import urllib,re,json ...

  5. Python案例:查询城市天气并绘制最高气温与最低气温折线图

    Python案例:查询城市天气并绘制最高气温与最低气温折线图 一.解决思路 比如要查询"泸州"的天气. 1.首先获取泸州的城市代码 http://toy1.weather.com. ...

  6. trackingmore快递查询平台_快递查询API接口(trackingmore)

    快递查询接口 目前提供快递查询的接口平台有: 不同接口的区别: (1)Trackingmore支持380家快递公司,其中有55家为国内的快递,其余325家为国际快递.具体的价格为0.6分钱/单号左右, ...

  7. taobao.trades.sold.get-查询卖家已卖出的交易数据(根据创建时间),淘宝店铺卖出订单查询API接口,淘宝R2接口,淘宝oAuth2.0交易接口代码分享

    一.taobao.trades.sold.get-查询卖家已卖出的交易数据(根据创建时间),淘宝店铺卖出订单查询API接口,R2接口,oAuth2.0交易接口代码分享 搜索当前会话用户作为卖家已卖出的 ...

  8. python爬去新浪微博_!如何通过python调用新浪微博的API来爬取数据

    python抓取新浪微博,求教 爬手机端 可以参考的代码, #-*-coding:utf8-*- import smtplib from email.mime.text import MIMEText ...

  9. Python调用高德地图API实现经纬度换算、地图可视化

    作者 | 糖甜甜甜 出品 | 经管人学数据分析 Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地 ...

最新文章

  1. 重磅!基金委发布科研不端行为调查处理办法
  2. Python_sqlalchemy——创建、查询、删除、更新一对多的表
  3. C# WinForm开发系列 - WebBrowser
  4. request download - 两个队列的研究
  5. IntentService使用
  6. Windows10 家庭版安装Docker
  7. Azure Synapse Analytics简介第3部分:数据科学和商业智能
  8. Eclipse properties.config.yml 配置文件中文编码问题。Eclipse 配置文件插件解决方案
  9. mysql表情符号_emoji等表情符号存mysql的方法
  10. 蓝桥杯 k倍区间(前缀和)
  11. 代理模式———动态代理
  12. 关于C语言中的绝对值函数
  13. [知识点整理]使用论文内容和用户行为对论文推荐进行个性化的重新排序(Personalised Reranking of Paper Recommendations Using Paper Conte)
  14. Velocity+IText+Flying-saucer生成pdf文件
  15. 中国移动光猫怎么进网页服务器,中国移动光猫设置方法(192.168.1.1进不了光猫)...
  16. 基于embedded.mobileprovision描述文件查看iOS苹果证书到期时间三种方案
  17. F - LIS on Tree【二分OR权值线段树】
  18. web学习 -- w3c dom标准
  19. 北京公安局出入境管理处地址
  20. php yyyymmddhh24mi,Oracle存储过程获取YYYY-MM-DD的时间格式

热门文章

  1. 37: sudo提权 、 Ansible配置 、 Ansible Playbook 、 Ansible进阶 、 总结和答疑
  2. 【杂记】NOIP前的挣扎『更新中』
  3. 学计算机脑子反应迟钝,为啥内向的人会反应慢 大脑反应迟钝怎么办
  4. 初级会计--税法公式大全(五)
  5. 快速多人游戏(2) - 客户端预测和服务器校验
  6. 关于win10环境下dell笔记本无法正常关机,关机后风扇和电源仍然工作的解决方案
  7. android 仿qq个性标签,【原创】QQ个性标签实现
  8. python实现樱花
  9. vue3 :deep()使用
  10. VLOOKUP之全面掌握VLOOKUP函数各类用法(一)