@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"
}
]
}
}