@sewise-dev
2016-08-16T10:00:48.000000Z
字数 3519
阅读 756
香港卫视
一、直播
1.获取直播源的sourceid
请求地址:mod=App&do=LiveSourceid 传参(选传参数):channel_id(频道id) 返回值:json格式, sourceid(直播源的sourceid路径) id(直播源的sourceid值) lslive (知否有临时直播 1是,0否) lssourceid (临时直播id) num (在线人数)
返回值示例:
{"success":true,"data":{"sourceid":"live:\/\/lives.hkstv.tv:5080\/mutfysrq\/hls","id":"mutfysrq","lslive":0,"lssourceid":"","num":"25"}}
2.节目单(epg数据)
请求地址:mod=App&do=LiveList 传参:分两种情况 a.获取7天日期和今天的直播节目列表,此时不需要传参 返回值:json格式, 直播日期 date(从今天开始往前推6天,共7天) 直播开始时间 play_time 直播标题 title b.根据日期获取某一天的节目列表 传参: 频道id(必传参数) channel_id 年月日(必传参数) date(年份为四位,月份和日期均为两位。例如: date=2016-03-16) 返回值:json格式, 直播日期 date(从今天开始往前推6天,共7天) 直播开始时间 play_time 直播标题 title 节目状态 play_state //-1已播 1直播 2未播
返回值示例a:
{"success":true,
"data":{
"date":["2016-03-01","2016-03-02","2016-03-03","2016-03-04","2016-03-05",
"2016-03-06","2016-03-07"],
"today":[
{"id":"1","title":"测试1","play_time":"10:20","duration":"2","description":"dbfjhbfgujh",
"details":"ioiuier","replay":"0","channel_id":"1","program_date":"2016-03-07"},
{"id":"2","title":"测试2","play_time":"12:30","duration":"1","description":"tyyuwed",
"details":"qwwqmuixxd","replay":"0","channel_id":"1","program_date":"2016-03-07"},
{"id":"3","title":"测试3","play_time":"14:30","duration":"1","description":"xcvgdfas",
"details":"kdhfjhkjsadkh","replay":"0","channel_id":"1","program_date":"2016-03-07"}
]
}
}
返回值示例b:
{"success":true,
"data":[
{"id":"1","title":"测试1","play_time":"10:20","duration":"2","description":"dbfjhbfgujh",
"details":"ioiuier","replay":"0","channel_id":"1","program_date":"2016-03-07"},
{"id":"2","title":"测试2","play_time":"12:30","duration":"1","description":"tyyuwed",
"details":"qwwqmuixxd","replay":"0","channel_id":"1","program_date":"2016-03-07"},
{"id":"3","title":"测试3","play_time":"14:30","duration":"1","description":"xcvgdfas",
"details":"kdhfjhkjsadkh","replay":"0","channel_id":"1","program_date":"2016-03-07"}
]
}
3.临时直播间
请求地址:mod=App&do=snap 传参:sourceid(直播源) 返回值:json格式, live_id (直播源id,可用于评论、用户互动) sourceid(直播源的sourceid) play_link(播放路径) view (访问数) banners (轮播图) img(图片) link(外链)
返回值示例:
{"success":true,"data":{"live_id":"7","sourceid":"mdhscfl0","play_link":"live:\/\/192.168.1.22:5180\/mdhscfl0\/hls","view":"6","banners":[{"img":"\/data\/soucre\/sdfsdfsd.jpg","link":"http:\/\/www.baidu.com"},{"img":"\/data\/soucre\/sdfsdfsd.jpg","link":"http:\/\/www.baidu.com"},{"img":"\/data\/soucre\/sdfsdfsd.jpg","link":"http:\/\/www.baidu.com"}]}}
4.临时直播间主题内容
请求地址:mod=App&do=snapDetail 传参:live_id(直播id) 返回值:json格式, id(主题id) topic(本期主题) content (本期内容)
返回值示例:
{"success":true,"data":{"id":"1","topic":"\u4e3b\u9898\u6d4b\u8bd5\u5185\u5bb9","content":"\u76d1\u8003\u8001\u5e08\u8bb2\u9053\u7406\u5c31\u662f\u79bb\u5f00\u7684\u79ef\u5206\u697c\u4e0a\u7684\u79ef\u5206\u697c\u4e0a\u7684\u5496\u5561\u673a\u662f\u7acb\u523b\u6253\u98de\u673a\u5b9e\u4f8b\u5206\u4f1a\u8ba1\u5e08\u6d6a\u8d39\u65f6\u95f4\u5206\u4e86\u53f8\u6cd5\u5c40\u79bb\u5f00"}}
5.临时直播间发送评论
请求地址:mod=App&do=sendSnapComment 传参: live_id(直播id) user_id(用户id) content (评论内容) 返回值:json格式,
返回值示例:
{"success":true,"info":"1"}
6.获取临时直播间评论
请求地址:mod=App&do=getSnapComment 传参: live_id(直播id) last_id 最新索引值(不传值,默认获取1分钟前的内容;传值时正向取值) 返回值:json格式, id 评论id avatar 头像 nickname 昵称 content 评论内容 create_time 评论时间
返回值示例:
{"success":true,"data":[{"id":"1","avatar":"","nickname":"ticky","content":"sdfsjdfl\u5723\u8bde\u8282\u996d\u6765\u4e0a\u8bfe\u51cf\u80a5\u697c\u4e0a\u7684\u79ef\u5206\u62c9\u65af\u514b\u5956\u5386\u53f2\u8bfe\u6253\u98de\u673a\u7eff\u5c71\u5496\u5561\u5c31\u804a\u662f\u770b\u5f97\u89c1\u662f\u96f7\u950b\u7cbe\u795e\u7ec3\u8179\u808c\u5584\u826f\u52ab\u532a\u662f\u7acb\u523b\u6253\u98de\u673a","create_time":"1469597891"}]}