@sewise-dev
2018-07-10T03:04:53.000000Z
字数 5915
阅读 590
香港卫视
一、节目列表页
1.轮播
请求地址:mod=App&do=ProgramList 传参: op(固定值op=carousel) 返回值:json格式, 轮播图片地址 carousel_img 链接到的节目id program_id 名称 title 主持人(可能有多个) presenter 播放id video_id 节目内容id content_id
成功返回示例
{"success": true,"data": [{"carousel_img": "./userdata/AdminProgram1602/29/zrsUZHza.jpg","program_id": 9,"title": "东边西边","presenter": ["那晴1"]},{"carousel_img": "./userdata/AdminProgram1602/29/add.jpg","program_id": 12,"title": "港视大直播","presenter": ["那晴3","蝶丹3"]}]}
失败返回示例
{"success":false,"error_info":"没有数据"}
2.节目列表
请求地址:mod=App&do=ProgramList 传参: op(固定值op=list) pagesize(可选参数,每页加载多少条数据,默认为30条) page(可选参数,页码,“下拉加载更多”时传参) 返回值:json格式, 节目id id 节目标题 title 节目图片 pic_3 更新到第几期 play_date 节目介绍 infor 节目内容id content_id 热度 hot 数据总页数 total_page 页码 page(第几页)
成功返回示例
失败返回示例
{"success":false,"error_info":"没有数据"}
二、节目播放
1.某一个节目播放详情 请求地址:mod=App&do=ProgramVideo 传参:节目id program_id 返回值:json格式, 节目id program_id 视频源id video_id 播放次数 play_times成功返回值示例
{"success": true,"data": {"program_id": "9","video_id": "3","play_times": "1"}}
2.某一个节目往期列表
请求地址:mod=App&do=ProgramPast
传参:分两种情况
a.获取年份和最近一年的节目列表
传参: 节目id program_id(必传参数)
返回值:json格式,
年份数组 year
最近一年的节目列表 data
节目id program_id
节目标题 program_title
图片 img_url
期数 period_id
视频源id video_id
节目内容id content_id
b.根据年份获取某一年的节目列表
传参: 节目id program_id(必传参数)
年份 year(必传参数,四位数年份值)
页码 page(可选参数,不传默认取第一页数据)
返回值:json格式,
年份 year
最近一年的节目列表 data
节目id program_id
节目标题 program_title
图片 img_url
期数 period_id
视频源id video_id
节目内容id content_id
成功返回示例1(不传递year参数)
{"success": true,"total_page": 2,"page": 1,"pagesize": 5,"total_record": "9","year": ["2016","2015"],"data": {"record": [{"program_id": "9","program_title": "全球股市震荡 阿里巴巴股票跌破发行价","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": "./userdata/AdminProgramcontent1602/24/I645yM6Z.jpg"},"period_id": "2016/02/25","video_id": "3"},{"program_id": "9","program_title": "全球股市震荡 阿里巴巴股票跌破发行价","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": "./userdata/AdminProgramcontent1602/24/I645yM6Z.jpg"},"period_id": "2016/02/25","video_id": "4"},{"program_id": "9","program_title": "全球股市震荡 阿里巴巴股票跌破发行价","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": "./userdata/AdminProgramcontent1602/24/I645yM6Z.jpg"},"period_id": "2016/02/25","video_id": "5"},{"program_id": "9","program_title": "全球股市震荡 阿里巴巴股票跌破发行价","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": "./userdata/AdminProgramcontent1602/24/I645yM6Z.jpg"},"period_id": "2016/02/25","video_id": "6"},{"program_id": "9","program_title": "全球股市震荡 阿里巴巴股票跌破发行价","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": "./userdata/AdminProgramcontent1602/24/I645yM6Z.jpg"},"period_id": "2016/02/25","video_id": "7"}]}}
成功返回示例2(传递year参数)
{"success": true,"total_page": 2,"page": 1,"pagesize": 5,"total_record": "10","year": "2016","data": {"record": [{"program_id": "18","program_title": "中苏联抗击法西斯七十周年档案展","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": ""},"period_id": "2016/02/24"},{"program_id": "18","program_title": "中苏联抗击法西斯七十周年档案展","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": ""},"period_id": "2016/02/24","video_id": "8"},{"program_id": "18","program_title": "中苏联抗击法西斯七十周年档案展","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": ""},"period_id": "2016/02/24","video_id": "9"},{"program_id": "18","program_title": "中苏联抗击法西斯七十周年档案展","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": ""},"period_id": "2016/02/24","video_id": "10"},{"program_id": "18","program_title": "中苏联抗击法西斯七十周年档案展","img_url": {"pic_1": "./userdata/AdminProgramcontent1603/05/KGi2MQye.jpg","pic_2": ""},"period_id": "2016/02/24","video_id": "11"}]}}
3.简介
请求地址:mod=App&do=ProgramIntroduce
传参: 节目id program_id
返回值:json格式,
节目id program_id
节目标题 program_title
节目简介 program_brief
播出频道 channel_name
首播时间 premiere_time
节目时长 duration
主持 presenter
成功返回示例
{"success": true,"data": {"program_id": "9","program_title": "东边西边","program_brief": "","channel_name": "香港卫视综合台","premiere_time": "2016.2.21","duration": "60分","presenter": ["那晴1"]}}
4.评论列表
请求地址:mod=App&do=ProgramComment
传参: 节目id program_id
页码 page(可选参数,不传递默认取1)
返回值:json格式,分无回复和有回复两种情况
a.无回复的情况返回值
评论者头像 avatar
评论者昵称 nickname
评论时间 create_time
评论内容 content
评论者地理位置 area
评论者id member_id(点赞和回复时要关联)
点赞数量 love
回复数量 feedback
b.有回复的情况返回值
评论者头像 avatar
评论者昵称 nickname
评论时间 create_time
评论内容 content
评论者地理位置 area
评论者id member_id(点赞和回复时要关联)
点赞数量 love
回复数量 feedback
回复内容reply(包含以下字段)
回复者id member_id
回复时间 create_time
回复内容 content
点赞数量 love
无回复返回值示例
{"success": true,"data": {"record": [{"id": "4","pid": "0","program_id": "7","member_id": "1","create_time": "1458003048","status": "1","content": "用的不爽!","love": "1","feedback": "0","area": "","user_name": "admin","avatar": "","nickname": null},{"id": "3","pid": "0","program_id": "7","member_id": "1","create_time": "1458002974","status": "1","content": "恭喜发财!","love": "1","feedback": "0","area": "","user_name": "admin","avatar": "","nickname": null},{"id": "2","pid": "0","program_id": "7","member_id": "1","create_time": "1458002925","status": "1","content": "我们的发财梦!","love": "0","feedback": "0","area": "","user_name": "admin","avatar": "","nickname": null}],"total_page": 1,"page": 1,"pagesize": 5,"total_record": "3"}}
失败返回示例
{"success": false,"error_info": "没有数据"}
4.节目评论点赞
请求地址:mod=App&do=MakeLove
传参: 评论id id
用户user_id user_id
类型type type (pro节目评论、news新闻评论)
返回值:json格式
success 是否成功(布尔值)
data {
love 当前点赞数
}
返回值示例:
```javascript
{
"success": true,
"data": {"love":"1"}
}
5.节目新增(回复)评论
请求地址:mod=App&do=AddProgramComment
传参: 节目内容id program_id
用户user_id user_id
地理位置 area
回复id pid(选传,回复某人的评论id,回复时传)
评论内容 content(不少5个字符,最多255个字符)
返回值:json格式
是否评论成功 success(布尔值)
返回值示例:
```javascript
{
"success": true,
"data": "评论成功!"
}
6.节目播放详情
请求地址:mod=APP&do=getprogramcontent
传参: 节目内容id content_id
返回值:json格式,
轮播图片地址 carousel_img
链接到的节目id program_id
名称 title
主持人(可能有多个) presenter
播放id video_id
节目内容id content_id
成功返回示例
```javascript
{
"success": true,
"data": [
{
"carousel_img": "./userdata/AdminProgram1602/29/zrsUZHza.jpg",
"program_id": 9,
"title": "东边西边",
"presenter": [
"那晴1"
]
},
{
"carousel_img": "./userdata/AdminProgram1602/29/add.jpg",
"program_id": 12,
"title": "港视大直播",
"presenter": [
"那晴3",
"蝶丹3"
]
}
]
}