[关闭]
@sewise-dev 2016-08-19T09:59:10.000000Z 字数 3536 阅读 670

长庆社区网络电视台APP接口
测试服务器地址:http://192.168.1.33:81/
请求例子 : http://192.168.1.33:81/?mod=app&do=getTvMsgs
电视APP
长庆社区网络电视台APP
1.推送消息
请求地址:mod=app&do=getTvMsgs
请求方式:get
传参:无
返回值:json格式,
单列消息
消息id id,
消息标题 msg,
展示时间 show_time

    请求成功:
        {
        "success":true,
        "data":{
            {
            "id":"27",
            "msg":"2222",
            "show_time":"2016-07-20 16:08:39"
            }
        }

2.电视台简介
请求地址:mod=App&do=getTvSetting
请求方式:get
传参:无
返回值:json格式,
简介内容 content
背景图 pic

    请求成功
    {
    "success":true,
    "data":{
        "id":"119",
        "pic":"http:\/\/192.168.1.33:81\/userdata\/AdminPopmsg1608\/04\/dY6zWXuS.jpg",
        "content":"222222222222222222255"
    }
    }

3.节目列表(一级导航)
请求地址:mod=App&do=ProgramList
请求方法:get
传参: op(固定值op=tv_menu)
返回值:json格式,
分类id id
分类名称 title

    请求成功
           {
           "success":true,
           "data":[
              {"id":"15","title":"\u8d44\u8baf"},
              {"id":"13","title":"\u8c08\u8bdd"}
              ]
            }

4.节目列表(二级导航)
请求地址:mod=App&do=ProgramList
请求方法:get
传参: op(固定值op=tv_menu_child)
pid 一级导航id
pagesize 每页显示个数(默认30)
page 当前页数

        返回值:json格式,
                总页数          total_page
                当前页数        page
                每页显示数      pagesize
                总数目          total_record
                当前页数纪录   record
                       分类id  id
                       上级分类id pid
                       分类名称 title
                       分类图片 pic
        请求成功
           {
           "success":true,
           "data":{
           "total_page":1,
           "page":1,
           "pagesize":30,
           "total_record":"9",
           "record":[
                 {"id":"24","pid":"13","title":"\u4e1c\u8fb9\u897f\u8fb9","pic_3":"http:\/\/changqing\/userdata\/AdminNews1604\/13\/I6sJFVXN.png"},
                 {"id":"21","pid":"13","title":"\u9999\u6e2f\u6545\u4e8b","pic_3":"http:\/\/changqing\/userdata\/AdminNews1604\/18\/pJIqQEuY.png"}
                 ]
              }
            }

5.节目播放
某一个节目往期列表
请求地址:mod=App&do=ProgramPastTv
传参: 节目id program_id(必传参数)
页码 page(可选参数,不传默认取第一页数据)
每页显示数 pagesize(可选参数,不传默认24)
返回值:json格式,
总页数 total_page
当前页数 page
每页显示数 pagesize
总数目 total_record
当前页数纪录 record
节目列表 data
节目id program_id
节目标题 program_title
图片 img_url
期数 period_id
视频源id video_id
节目内容id content_id
请求成功

            {
            "success":true,
            "total_page":37,
            "page":1,
            "pagesize":24,
            "total_record":"865",
            "data":{
                 "record":[
                 {
                 "program_id":"24",
                 "program_title":"\u4e1c\u8fb9\u897f\u8fb9",
                 "img_url":{
                 "pic_1":"http:\/\/192.168.1.33:81\/userdata\/AdminProgramcontent1607\/11\/QRs9sMUe.png",
                 "pic_2":"http:\/\/192.168.1.33:81\/userdata\/AdminProgramcontent1607\/11\/AWqAj2XK.png"},
                 "period_id":"2016\/07\/08",
                 "video_id":"vod:\/\/vod1.hkstv.tv:5080\/a21592e0b4f810f334a08b4498bfdcbc",
                 "video":"http://vod.hkstv.tv/vod/data/userdata/vod/transcode/a21592e0b4f810f334a08b4498bfdcbc/a21592e0b4f810f334a08b4498bfdcbc1/a21592e0b4f810f334a08b4498bfdcbc2/a21592e0b4f810f334a08b4498bfdcbc.m3u8",
                 "content_id":"29011"
                 },
                 {
                 "program_id":"24",
                 "program_title":"\u4e1c\u8fb9\u897f\u8fb9",
                 "img_url":{
                 "pic_1":"http:\/\/192.168.1.33:81\/userdata\/AdminProgramcontent1607\/08\/fXbpTUc2.png",
                 "pic_2":"http:\/\/192.168.1.33:81\/userdata\/AdminProgramcontent1607\/08\/5jpqCTxv.png"
                 },
                 "period_id":"2016\/07\/07",
                 "video_id":"vod:\/\/vod1.hkstv.tv:5080\/3c3ef0c1e24e11f937f6e0f1eb69d1b5",
                 "video":"http://vod.hkstv.tv/vod/data/userdata/vod/transcode/a21592e0b4f810f334a08b4498bfdcbc/a21592e0b4f810f334a08b4498bfdcbc1/a21592e0b4f810f334a08b4498bfdcbc2/a21592e0b4f810f334a08b4498bfdcbc.m3u8",
                 "content_id":"28998"
                 }
                 ]
            }
        }

6直播
6.1.获取直播源的sourceid

请求地址:mod=App&do=LiveSourceid
传参(选传参数):channel_id(频道id不传为默认频道)
返回值:json格式,
        sourceid(直播源的sourceid路径)
        id(直播源的sourceid值)

返回值示例:

  {
        "success":true,
            "data":{
            "sourceid":"live:\/\/192.168.1.22:5180\/bzpxb9kw\/hls",
            "id":"bzpxb9kw"
            }
        }

6.2 获取直播频道
请求地址:mod=App&do=LiveChannels
页码 page(可选参数,不传默认取第一页数据)
每页显示数 pagesize(可选参数,不传默认12)
返回值:json格式,
总页数 total_page
当前页数 page
每页显示数 pagesize
总数目 total_record
当前页数纪录 record
节目列表 data
返回成功

          {
            "success":true,
            "data":{
            "total_page":1,
            "page":1,
            "pagesize":12,
            "total_record":"4",
            "record":[
                {
                "id":"1",
                "sourcekey":"bzpxb9kw",
                "title":"\u6d4b\u8bd51",
                "num":"324",
                "sourceid":"live:\/\/192.168.1.22:5180\/bzpxb9kw\/hls"
                },
                {
                "id":"8",
                "sourcekey":"uushgjei",
                "title":"kkkk",
                "num":"149",
                "sourceid":"live:\/\/192.168.1.22:5180\/uushgjei\/hls"
                }
                ]
            }
        }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注