[关闭]
@sewise-dev 2016-08-16T10:00:48.000000Z 字数 3519 阅读 756

香港卫视APP接口剖析 - 直播

香港卫视


一、直播

1.获取直播源的sourceid

请求地址:mod=App&do=LiveSourceid
传参(选传参数):channel_id(频道id)
返回值:json格式,
        sourceid(直播源的sourceid路径)
        id(直播源的sourceid值)
        lslive (知否有临时直播 1是,0否)
        lssourceid (临时直播id)
        num (在线人数)

返回值示例:

  1. {"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:

  1. {"success":true,
  2. "data":{
  3. "date":["2016-03-01","2016-03-02","2016-03-03","2016-03-04","2016-03-05",
  4. "2016-03-06","2016-03-07"],
  5. "today":[
  6. {"id":"1","title":"测试1","play_time":"10:20","duration":"2","description":"dbfjhbfgujh",
  7. "details":"ioiuier","replay":"0","channel_id":"1","program_date":"2016-03-07"},
  8. {"id":"2","title":"测试2","play_time":"12:30","duration":"1","description":"tyyuwed",
  9. "details":"qwwqmuixxd","replay":"0","channel_id":"1","program_date":"2016-03-07"},
  10. {"id":"3","title":"测试3","play_time":"14:30","duration":"1","description":"xcvgdfas",
  11. "details":"kdhfjhkjsadkh","replay":"0","channel_id":"1","program_date":"2016-03-07"}
  12. ]
  13. }
  14. }

返回值示例b:

  1. {"success":true,
  2. "data":[
  3. {"id":"1","title":"测试1","play_time":"10:20","duration":"2","description":"dbfjhbfgujh",
  4. "details":"ioiuier","replay":"0","channel_id":"1","program_date":"2016-03-07"},
  5. {"id":"2","title":"测试2","play_time":"12:30","duration":"1","description":"tyyuwed",
  6. "details":"qwwqmuixxd","replay":"0","channel_id":"1","program_date":"2016-03-07"},
  7. {"id":"3","title":"测试3","play_time":"14:30","duration":"1","description":"xcvgdfas",
  8. "details":"kdhfjhkjsadkh","replay":"0","channel_id":"1","program_date":"2016-03-07"}
  9. ]
  10. }

3.临时直播间

请求地址:mod=App&do=snap
传参:sourceid(直播源)
返回值:json格式,
        live_id (直播源id,可用于评论、用户互动)
        sourceid(直播源的sourceid)
        play_link(播放路径)
        view (访问数)
        banners (轮播图)
                img(图片)
                link(外链)

返回值示例:

  1. {"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 (本期内容)

返回值示例:

  1. {"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格式,

返回值示例:

  1. {"success":true,"info":"1"}

6.获取临时直播间评论

请求地址:mod=App&do=getSnapComment
传参:  live_id(直播id)
        last_id  最新索引值(不传值,默认获取1分钟前的内容;传值时正向取值)
返回值:json格式,
        id  评论id
        avatar 头像
        nickname 昵称
        content  评论内容
        create_time  评论时间

返回值示例:

  1. {"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"}]}
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注