Movies-Server API
目录
重要更新:此处不再更新,点此查看最新版文档!
数据返回格式
统一返回json数据
//请求成功,正常返回 { "c": 0, // 0表示正常 "d": { …… // 具体数据内容 } } //请求异常 { "c": -1001, // 负数表示出错 "d": null, // 出错时为空 "err": { "msg": ??????? // 错误信息 } }
如果接口没有返回任何内容,则可能是服务器后台问题,请联系后台开发人员沟通处理
错误码说明
“”” 协议、校验错误 “”” ERR_PROTOCOL_ERROR = (-1001, “协议解析错误”) ERR_INTERNAL_ERROR = (-1002, “内部错误”) ERR_DECRYPT_FAIL = (-1003, “解密失败”) ERR_INVALID_USER = (-1004, “非法用户”) ERR_INVALID_TOKEN = (-1005, “非法token”) ERR_NEED_TOKEN = (-1006, “缺少token”) ERR_INVALID_TIMESTAMP = (-1007, “时间戳无效”) ERR_REQUEST_PARAM = (-1008, “请求参数错误”) “”” 用户相关 “”” ERR_INVALID_NAME = (-2001, “用户名已被使用”) ERR_INVALID_PHONE = (-2002, “手机号码错误”) ERR_INVALID_PWD = (-2003, “密码错误”) ERR_NEW_PHONE = (-2004, “该手机号码尚未注册”) ERR_OLD_PHONE = (-2005, “该手机号码已被注册”) ERR_CAPTCHA_FAIL = (-2006, “验证码发送失败”) ERR_CAPTCHA_DIFF = (-2007, “验证码错误”) ERR_GET_RCTOKEN = (-2008, “获取融云token失败”) “”” 约会相关 “”” ERR_DEL_APPOINT = (-3001, “删除约会失败”) ERR_DEL_COMMENT = (-3002, “删除评论失败”) ERR_NULL_TIME = (-3003, “约会时间不能为空”) 注意:如果接口返回 -1005, 则要求用户重新登陆
接口说明
—————————— 用户相关 —————————— 用户登陆 GET: /v1/user/login
参数名 | 类型 | 说明 |
phone | string(11) | 手机号码 |
pwd | string | 用户密码 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "token":"60035ef9e144c8662591914b219a252d0c93854e" } }
用户注册 POST: /v1/user/register
参数名 | 类型 | 说明 |
phone | string(11) | 手机号码 |
pwd | string | 用户密码 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "token":"60035ef9e144c8662591914b219a252d0c93854e" } }
忘记密码 POST: /v1/user/findpwd
参数名 | 类型 | 说明 |
phone | string(11) | 手机号码 |
pwd | string | 新密码 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "token":"60035ef9e144c8662591914b219a252d0c93854e" } }
修改密码 POST: /v1/user/changepwd
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
old_pwd | string | 旧密码 |
new_pwd | string | 新密码 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "token":"60035ef9e144c8662591914b219a252d0c93854e" } }
验证码 注意:使用推立方验证码 POST: /v1/user/captcha 不带code参数:用于请求服务器发送验证码
参数名 | 类型 | 说明 |
phone | string(11) | 手机号码 |
action | string | 验证码用途:register,findpwd |
rt | int(10) | 时间戳 |
带code参数:用于验证码校验
参数名 | 类型 | 说明 |
phone | string(11) | 手机号码 |
action | string | 验证码用途:register,findpwd |
code | int(5) | 验证码 |
rt | int(10) | 时间戳 |
{ "c":0, }
—————————— 电影相关 —————————— 热门电影 GET: /v1/movie/hot_movie
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
cid | int | 城市id |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "movies": [ { "mactor2": "卡雅·斯考达里奥", "myear": 2014, "mname": "移动迷宫", "mproperty": "动作/悬疑/科幻/惊悚", "mid": 174144, "id": 2, "mtime": "113 分钟", "mdirector": "韦斯·波尔", "mactor": "迪伦·奥布莱恩", "mcover": "http://img31.mtime.cn/mt/2014/09/23/084442.71365987.jpg", "mname_en": "The Maze Runner" }, { "mactor2": "阿伦·瑞奇森", "myear": 2014, "mname": "忍者神龟:变种时代", "mproperty": "动作/冒险/喜剧/奇幻/科幻", "mid": 130928, "id": 1, "mtime": "101 分钟", "mdirector": "乔纳森·理贝斯曼", "mactor": "皮特·普劳泽克", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg", "mname_en": "Teenage Mutant Ninja Turtles" }, …… ] } }
附近影院 GET: /v1/movie/nearby_theater
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
cid | int | 城市id |
did | int | 区县id,可选 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "theaters": [ { "roadline": " 21路; 32路; 54区间线; 59路; 65路; 101路; 113路; 213路; 215路; 223路; 320路;324路;326路; 327路; 328路; 329路; 338路; m372路; m391路; m392路; n6路", "latitude": 22.5358, "longitude": 114.03, "tname": "深圳万众国际影城(NEO店)", "address": "深圳市香蜜立交NEO大厦A栋3楼", "tid": 4072 }, { "roadline": "地铁1/4号线到达会展中心站C出口", "latitude": 22.5336, "longitude": 114.059, "tname": "深圳博纳国际影城皇庭店", "address": "深圳市福田区福华三路118号皇庭广场B1-3", "tid": 4663 }, …… ] } }
搜索影院 GET: /v1/movie/search_theater
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
cid | int | 城市id |
did | int | 区县id,可选 |
tname | string | 影院名称 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "theaters": [ { "roadline": " 21路; 32路; 54区间线; 59路; 65路; 101路; 113路; 213路; 215路; 223路; 320路;324路;326路; 327路; 328路; 329路; 338路; m372路; m391路; m392路; n6路", "latitude": 22.5358, "longitude": 114.03, "tname": "深圳万众国际影城(NEO店)", "address": "深圳市香蜜立交NEO大厦A栋3楼", "tid": 4072 }, { "roadline": "地铁1/4号线到达会展中心站C出口", "latitude": 22.5336, "longitude": 114.059, "tname": "深圳博纳国际影城皇庭店", "address": "深圳市福田区福华三路118号皇庭广场B1-3", "tid": 4663 }, …… ] } }
搜索电影 GET: /v1/movie/search_movie
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
keyword | string | 电影关键字 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "movies": [ { "mname": "一个人的武林", "cover": "http://img31.mtime.cn/mt/2014/10/22/092734.28590665.jpg", "mid": 199159, "director": "陈德森", "year": "2014", "mname_en": "Kung Fu Jungle" }, { "mname": "一个人的突击队", "cover": "http://img31.mtime.cn/mt/805/192805/192805.jpg", "mid": 192805, "director": "Dilip Ghosh", "year": "2013", "mname_en": "Commando" }, …… ] } }
影片信息 GET: /v1/movie/movie_info
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
mid | int | 电影id |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "info": { "mactor2": "阿伦·瑞奇森", "myear": 2014, "mname": "忍者神龟:变种时代", "mproperty": "动作/冒险/喜剧/奇幻/科幻", "mid": 130928, "mactor": "皮特·普劳泽克", "mtime": "101 分钟", "mdirector": "乔纳森·理贝斯曼", "mname_en": "Teenage Mutant Ninja Turtles", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg", "id": 1 } } }
影院信息 GET: /v1/movie/theater_info
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
tid | int | 影院id |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "info": { "roadline": "615、781、M253、653", "latitude": 22.7189, "longitude": 113.799, "tname": "南国艺恒国际影城(深圳沙井店)", "address": "深圳宝安区沙井街道西环路同心广场3楼", "tid": 2857 } } }
影片上映地点 GET: /v1/movie/movie_show
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
mid | int | 影片id |
cid | int | 城市id |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "show": [ { "tid": 2655, "tname": "深圳UA影院", "dname": "罗湖区", "did": 1436, "address": "深圳罗湖区深南东路5016号京基百纳空间(KK MALL)购物中心四楼" }, { "tid": 1900, "tname": "保利国际影城深圳南山店", "dname": "南山区", "did": 1437, "address": "深圳市南山区文心五路保利文化广场B区3楼" }, …… ] } }
影院上映时间表 GET: /v1/movie/theater_show
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
tid | int | 影院id |
showday | string | 查询日期,eg:20141104,可选,默认查询当天数据 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "show": { "showtimecount": 52, //该影院当天上映的总场数 "moviecount": 7, //该影院当天上映的电影部数 "address": "深圳罗湖区深南东路5016号京基百纳空间(KK MALL)购物中心四楼", "latitude": 22.54139, "longitude": 114.1052, "roadline": "地铁一号线大剧院站B出口\n地王大厦站:观光巴士1线、观光巴士2线、3路、10路、12路、101路、203路、223路、302路、311路、N5路\n深圳书城站:29路、85路、103路、103B路、104路、113路、K113路、204路、K204路、214路、215路、E8路、N3路、N4路、东部假日专线1、海滨4路\n荔枝公园站:7路、23路、24路、30路、33路、62路、63路、K302路、352路、353路、378路、N10路\n寰宇酒店站:377路\n", "valuedate": [ //该影院近期有电影上映的日期 "20141104", "20141105", "20141111", "20141112", "20141114", "20141115", "20141116" ], "movies": [ { "mactor2": "阿伦·瑞奇森", "myear": "2014", "mactor": "皮特·普劳泽克", "mtime": "101 分钟", "mdirector": "乔纳森·理贝斯曼", "mname": "忍者神龟:变种时代", "mname_en": "Teenage Mutant Ninja Turtles", "mproperty": "动作/冒险/喜剧/奇幻/科幻", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg", "mid": 130928, "showtimes": [ { "version": "3D", "hallid": 5911, //影院大厅编号,暂时不使用 "showtimeid": 0, //播放场次编号,暂时不使用 "language": "英文版", //影片语言 "hallname": "5号厅", //影院大厅 "price": "70", //影片价格 "etime": "预计11:57散场", //该场次结束时间 "seat": 92, //座位数 "mid": 130928, "stime": "10:15:00" //该场次开始时间 }, { "version": "IMAX3D", "hallid": 5907, "showtimeid": 0, "language": "英文版", "hallname": "IMAX厅", "price": "100", "etime": "预计12:52散场", "seat": 335, "mid": 130928, "stime": "11:10:00" }, …… ] }, { "mactor2": "摩根·弗里曼", "myear": "2014", "mactor": "斯嘉丽·约翰逊", "mtime": "89 min", "mdirector": "吕克·贝松", "mname": "超体", "mname_en": "Lucy", "mproperty": "动作/科幻/惊悚", "mcover": "http://img31.mtime.cn/mt/2014/10/24/161527.42497160.jpg", "mid": 206198, "showtimes": [……] }, …… ] } } }
—————————— 约会相关 —————————— 创建约会 GET: /v1/dating/new
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
title | str | 约会标题 |
description | str | 约会详细信息,暂定为备注信息 |
note | str | 保留参数 |
cid | int | 用户城市id |
did | int | 用户区县id |
tid | int | 约会影院id |
mid | int | 约会电影id |
expense | int | 埋单:0:AA;1:我请;2:你请 |
start_time | int | 约会时间,10位时间戳 |
target_sex | int | 约会对象:0:不限;1:男;2:女 |
target_num | int | 约会人数 |
rt | int(10) | 时间戳 |
{ "c":0 //创建成功 }
约会详情 GET: /v1/dating/detail
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
aid | int | 约会编号 |
rt | int(10) | 时间戳 |
{ "c":0, "d": { "comments": [ //该约会的评论 { "username": "tom", //评论者姓名 "uid": 2, //评论者uid "sex": 0, //评论者性别 "headimg": null, //评论者头像 "content": "楼主啊,我来了", //评论内容 "time": 1417026204, //评论时间 "aid": 4, //所属约会 "apply": 1, //是否报名 "id": 2 //评论编号,用于删除评论 }, …… ], "appoints": { "aid": 4, //约会编号 "username": null, //用户名 "age": 0, //年龄 "sex": 0, //性别 "title": "空虚啊", //约会标题 "description": "只要女的哦", //备注信息 "start_time": 1480000000, //约会时间 "tname": "深圳万众国际影城(NEO店)", //影院 "address": "深圳市香蜜立交NEO大厦A栋3楼", //地址 "target_num": 1, //约会人数 "target_sex": 1, //约会对象 "apply": 3, //报名人数 "expense": 1, //花费,见:创建约会 "apply": 3, "mname": "忍者神龟:变种时代", "mname_en": "Teenage Mutant Ninja Turtles", "mdirector": "乔纳森·理贝斯曼", "mactor": "皮特·普劳泽克", "mactor2": "阿伦·瑞奇森", "mtime": "101 分钟", "mproperty": "动作/冒险/喜剧/奇幻/科幻", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg" } }
约会主页 GET: /v1/dating/home
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
start | int | 最后一个约会编号,用于加载更多,第一次加载赋0值 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "appoints": [ { "aid": 4, //约会编号 "username": null, //用户名 "age": 0, //年龄 "sex": 0, //性别 "title": "空虚啊", //约会标题 "description": "只要女的哦", //备注信息 "start_time": 1480000000, //约会时间 "tname": "深圳万众国际影城(NEO店)", //影院 "address": "深圳市香蜜立交NEO大厦A栋3楼", //地址 "target_num": 1, //约会人数 "apply": 3, //报名人数 "expense": 1, //花费,见:创建约会 "mname": "忍者神龟:变种时代", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg" }, …… ] } }
附近的约会 GET: /v1/dating/nearby
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
start | int | 最后一个约会编号,用于加载更多,第一次加载赋0值 |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "appoints": [ { "aid": 4, //约会编号 "username": null, //用户名 "age": 0, //年龄 "sex": 0, //性别 "title": "空虚啊", //约会标题 "description": "只要女的哦", //备注信息 "start_time": 1480000000, //约会时间 "tname": "深圳万众国际影城(NEO店)", //影院 "address": "深圳市香蜜立交NEO大厦A栋3楼", //地址 "target_num": 1, //约会人数 "apply": 3, //报名人数 "expense": 1, //花费,见:创建约会 "mname": "忍者神龟:变种时代", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg" }, …… ] } }
举报约会 GET: /v1/dating/nearby
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
aid | int | 约会编号 |
rt | int(10) | 时间戳 |
{ "c":0 }
删除约会 GET: /v1/dating/del
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
aid | int | 约会编号 |
rt | int(10) | 时间戳 |
{ "c":0 }
我发起的约会 GET: /v1/user/appoints rtint(10)时间戳
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
{ "c":0, "d":{ "appoints": [ { "aid": 4, //约会编号 "username": null, //用户名 "age": 0, //年龄 "sex": 0, //性别 "title": "空虚啊", //约会标题 "description": "只要女的哦", //备注信息 "start_time": 1480000000, //约会时间 "tname": "深圳万众国际影城(NEO店)", //影院 "address": "深圳市香蜜立交NEO大厦A栋3楼", //地址 "target_num": 1, //约会人数 "apply": 3, //报名人数 "expense": 1, //花费,见:创建约会 "mname": "忍者神龟:变种时代", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg" }, …… ] } }
参加过的约会 GET: /v1/user/apply rtint(10)时间戳
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
{ "c":0, "d":{ "appoints": [ { "aid": 4, //约会编号 "username": null, //用户名 "age": 0, //年龄 "sex": 0, //性别 "title": "空虚啊", //约会标题 "description": "只要女的哦", //备注信息 "start_time": 1480000000, //约会时间 "tname": "深圳万众国际影城(NEO店)", //影院 "address": "深圳市香蜜立交NEO大厦A栋3楼", //地址 "target_num": 1, //约会人数 "apply": 3, //报名人数 "expense": 1, //花费,见:创建约会 "mname": "忍者神龟:变种时代", "mcover": "http://img31.mtime.cn/mt/2014/10/13/151033.93068123.jpg" }, …… ] } }
—————————— 评论相关 —————————— 创建约会 GET: /v1/dating/new
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
aid | int | 约会编号 |
touid | int | 回复用户,0表示直接评论 |
apply | int | 是否报名,0:否;1:是 |
rt | int(10) | 时间戳 |
{ "c":0 //创建成功 }
删除评论 GET: /v1/comment/del
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
id | int | 评论编号 |
rt | int(10) | 时间戳 |
{ "c":0 }
—————————— 配置相关 —————————— 城市列表 GET: /v1/config/city
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "cities": [ { "cname_py": "bj", "cid": 290, "cname_en": "Beijing", "cname": "北京", "cname_full": "China_Beijing", "id": 1 }, { "cname_py": "cq", "cid": 291, "cname_en": "Chongqing", "cname": "重庆", "cname_full": "China_Chongqing", "id": 2 }, …… ] } }
区县列表 GET: /v1/config/district
参数名 | 类型 | 说明 |
token | string(40) | 用户token |
cid | int | 城市id |
rt | int(10) | 时间戳 |
{ "c":0, "d":{ "districts": [ { "dname": "宝安区", "did": 1433, "dname_en": "China_Guangdong_Province_Shenzen_Baoan", "id": 55, "cid": 366 }, { "dname": "福田区", "did": 1434, "dname_en": "China_Guangdong_Province_Shenzen_Futian", "id": 56, "cid": 366 }, …… ] } }
评论