X直播 App API 接口
接口修改說(shuō)明
| 日期 | 修改人 |
|---|---|
| 2015/11/30 | 王小柱 |
目錄
[TOC]
接口文檔概要說(shuō)明
- 文檔是《X直播平臺(tái)接口通訊協(xié)議》的補(bǔ)充版本, 旨在快速定義相關(guān)接口
- 系統(tǒng)接口使用http作為承載協(xié)議,使用HTTP GET 請(qǐng)求;傳遞參數(shù)為URL UTF-8編碼,返回結(jié)果為UTF-8編碼
- 加密Sig為32位MD5數(shù)字簽名大寫(xiě)字符串
- 接口加密方式照舊
- 接口返回參數(shù)為json格式
- 接口地址由接口url與調(diào)用method確定唯一性
- 所有接口請(qǐng)求頭中將加入?yún)?shù)
Channel: 渠道version: 版本號(hào)Device-Id: 設(shè)備號(hào)platform: 平臺(tái) android/iosuser: 用戶id 可能會(huì)為空 - 所有接口傳入的默認(rèn)參數(shù)為
-
method方法名 -
name調(diào)用用戶 -
password調(diào)用密碼 -
meid設(shè)備號(hào) -
timestamp時(shí)間戳 -
sig加密串
-
- 所有接口參數(shù)拼接加密后 使用
http:\\xxxx:port/com/xxx.action?paramStr=加密串方式請(qǐng)求服務(wù)器
API LIST
1、首頁(yè)推介接口
| url | method |
| ----------|-------------------------------:|
| http://ip:port/interface/user/xxx.action | method|
首頁(yè)接口,包括首頁(yè)推薦列表和直播條信息
請(qǐng)求參數(shù)
-
user_id: 用戶id
返回參數(shù)
-
errorcode00 成功 -
msg服務(wù)器提示信息 -
recData: 首頁(yè)推薦信息(直播條),列表id-
type: 類型0: 視頻1: 音頻2: 文章3: 專題 -
tag: 標(biāo)簽,界面顯示的紅色文字標(biāo)簽 -
title: 標(biāo)題 -
desc: 描述
- vidData 視頻信息,列表
-
title: 標(biāo)題 -
id: 可以根據(jù)id獲取對(duì)應(yīng)的列表 -
vids視頻列表id-
channelType: 類型0: 視頻1: 音頻2: 文章3: 專題 -
img: 預(yù)覽圖 -
title: 標(biāo)題 -
view: 點(diǎn)擊量 -
comments評(píng)論數(shù)
-
{
"errorcode": 0,
"msg": "提示",
"recData": [
{
"id": 1231231232,
"type": 3,
"tag": "直播",
"desc": "描述",
"title": "標(biāo)題"
},
{
"id": 1231231232,
"type": 3,
"tag": "直播",
"desc": "描述",
"title": "標(biāo)題"
}
],
"vidData": [
{
"title": "附近人都在看",
"id": "列表id",
"vids": [
{
"id": 23142341,
"title": "真娘子",
"channelType": 2,
"img": "http:\\sssss.jpg",
"url": "播放地址",
"view": "12421 播放次數(shù)",
"comments": "1234評(píng)論次數(shù)"
},
{
"id": 23142341,
"title": "真娘子",
"channelType": 2,
"img": "http:\\sssss.jpg",
"url": "播放地址",
"view": "12421 播放次數(shù)",
"comments": "1234評(píng)論次數(shù)"
}
]
},
{
"title": "最近熱播",
"id": "列表id",
"vids": [
{
"id": 23142341,
"title": "真娘子",
"channelType": 2,
"img": "http:\\sssss.jpg",
"url": "播放地址",
"view": "12421 播放次數(shù)",
"comments": "1234評(píng)論次數(shù)"
},
{
"id": 23142341,
"title": "真娘子",
"channelType": 2,
"img": "http:\\sssss.jpg",
"url": "播放地址",
"view": "12421 播放次數(shù)",
"comments": "1234評(píng)論次數(shù)"
}
]
}
]
}
2、首頁(yè)電視接口
| url | method |
| ----------|-------------------------------:|
| http://ip:port/interface/user/xxx.action | method|
首頁(yè)的電視列表頁(yè)
請(qǐng)求參數(shù)
無(wú)
返回參數(shù)
-
errorcode00 成功 msg-
data分類列表id-
programImg當(dāng)前節(jié)目圖片 -
title電視臺(tái)名稱 -
program當(dāng)前節(jié)目 -
timeTag時(shí)間安排, 如直播時(shí)間 10:26-20:00或者每周五 10:26-20:00 -
fan當(dāng)前觀看人數(shù)
{
"errorcode": 0,
"msg": "提示",
"data": [
{
"id": "dafdasdf",
"programImg": "xxx.jsg",
"title": "CCTV5",
"program": "動(dòng)物世界",
"timeTag": "直播時(shí)間 10:26-20:00",
"fan": 342451
},
{
"id": "dafdasdf",
"programImg": "xxx.jsg",
"title": "CCTV8",
"program": "金瓶梅",
"timeTag": "直播時(shí)間 18:26-22:00",
"fan": 324511
}
]
}
3、首頁(yè)電臺(tái)接口
| url | method |
| ----------|-------------------------------:|
| http://ip:port/interface/user/xxx.action | method|
首頁(yè)的電臺(tái)的列表接口,需要 返回歷史收聽(tīng)記錄和所有的電臺(tái)
請(qǐng)求參數(shù)
無(wú)
返回參數(shù)
-
errorcode00 成功 msg-
data分類列表id-
programImg當(dāng)前節(jié)目圖片 -
title電視臺(tái)名稱 -
program當(dāng)前節(jié)目 -
timeTag時(shí)間安排, 如直播時(shí)間 10:26-20:00或者每周五 10:26-20:00 -
fan當(dāng)前觀看人數(shù)
-
hotData熱門電臺(tái)id-
title電臺(tái)名稱 -
img電臺(tái)圖片 -
fan當(dāng)前觀看人數(shù)
-
historyData最近收聽(tīng)id-
title電臺(tái)名稱 -
logo電臺(tái)小圖logo -
fan當(dāng)前觀看人數(shù)
{
"errorcode": 0,
"msg": "提示",
"data": [
{
"id": "dafdasdf",
"programImg": "xxx.jsg",
"title": "fn 987",
"program": "動(dòng)物世界",
"timeTag": "直播時(shí)間 10:26-20:00",
"fan": 342451
},
{
"id": "dafdasdf",
"programImg": "xxx.jsg",
"title": "FM 451",
"program": "金瓶梅",
"timeTag": "直播時(shí)間 18:26-22:00",
"fan": 324511
}
],
"hotData": [
{
"id": "dafdasdf",
"img": "xxx.jsg",
"title": "FM 451",
"fan": 324511
},
{
"id": "dafdasdf",
"img": "xxx.jsg",
"title": "FM 451",
"fan": 324511
}
],
"historyData": [
{
"id": "dafdasdf",
"logo": "xxx.jsg",
"title": "FM 451",
"fan": 324511
},
{
"id": "dafdasdf",
"logo": "xxx.jsg",
"title": "FM 451",
"fan": 324511
}
]
}
4、首頁(yè)活動(dòng)接口
| url | method |
| ----------|-------------------------------:|
| http://ip:port/interface/user/xxx.action | method|
首頁(yè)的活動(dòng)列表接口
請(qǐng)求參數(shù)
無(wú)
返回參數(shù)
-
errorcode00 成功 msg-
data分類列表id-
img活動(dòng)圖片 -
title活動(dòng)名稱 -
desc活動(dòng)的介紹、摘要 -
timeTag時(shí)間安排, 如活動(dòng)時(shí)間 10:26-20:00或者報(bào)名截止日期: 10:26-20:00 -
fan當(dāng)前參與人數(shù)
{
"errorcode": 0,
"msg": "提示",
"data": [
{
"id": "dafdasdf",
"desc": "武漢晚報(bào)訊(記者萬(wàn)勤)夫妻倆協(xié)議離婚后,為爭(zhēng)奪兒子的撫養(yǎng)權(quán)兩人對(duì)簿公堂,女方說(shuō)兒子非男方親生,經(jīng)親子鑒定竟真的如此,男方一怒之下索賠50萬(wàn)。",
"title": "夫妻離婚爭(zhēng)撫養(yǎng)權(quán)發(fā)現(xiàn)兒子非親生 男子索賠50萬(wàn)",
"timeTag": "直播時(shí)間 10:26-20:00",
"fan": 342451,
"img": "活動(dòng)圖片"
}
]
}
5、點(diǎn)播分類首頁(yè)接口
| url | method |
| ----------|-------------------------------:|
| http://ip:port/interface/user/xxx.action | method|
點(diǎn)播分類接口展示點(diǎn)播界面的分類,點(diǎn)擊根據(jù)分類id能夠進(jìn)入響應(yīng)的分類
請(qǐng)求參數(shù)
無(wú)
返回參數(shù)
-
errorcode00 成功 msg-
data分類列表id-
img圖標(biāo) -
title標(biāo)題 -
subData次級(jí)欄目信息-
id可以通過(guò)列表接口 title
-
{
"errorcode": 0,
"msg": "提示",
"data": [
{
"id": "dafdasdf",
"img": "xxx.jsg",
"title": "體育",
"subData": [
{
"id": "l",
"title": "精選"
},
{
"id": 2,
"title": "熱門"
}
]
},
{
"id": "dafdasdf",
"img": "xxx.jsg",
"title": "經(jīng)濟(jì)",
"subData": [
{
"id": "l",
"title": "精選"
},
{
"id": 2,
"title": "熱門"
}
]
}
]
}