简要描述:
访问权限
接口URL:
http://api.zmengzhu.com/business/v1/video/play |
请求方式:
返回结果格式:
参数:
参数名 |
是否必须 |
类型 |
说明 |
ticket_id |
是 |
int |
活动id |
unique_id |
否 |
string |
进入直播间用户唯一标识 |
name |
否 |
string |
进入直播间用户的昵称 |
avatar |
否 |
string |
进入直播间用户的头像完整url地址 |
返回示例:
响应成功JSON示例:
{
"code": 200,
"msg": "ok",
"data": {
"channel_id": "3781026", // 频道id
"cover": "http:\/\/s1.zmengzhu.com\/upload\/img\/29\/68\/296897b382b5772a0629440268bc0a95.jpeg", // 封面
"status": "2", // 直播状态 1:直播 2:回放 3:断流
"live_type": 0, // 直播类型 0:视频 1:语音
"popular": 120058, // 人气值
"msg_config": {
"msg_srv": "http://chat-api.zmengzhu.com/pub/index",
"msg_listen_srv": "http://chat.zmengzhu.com",
"pub_url": "http://chat-api.zmengzhu.com/pub/index",
"msg_online_srv": "http://msg.zmengzhu.com", // 建立socket链接地址
"domain": "http://chat.zmengzhu.com",
"room": "10001724",
"msg_token": "eyJ0eXAiOiJ...25U1U"
}, // 获取消息相关配置
"chat_config": {
"pub_url": "http://chat-api.zmengzhu.com/pub/index", // 发送聊天信息地址
"receive_url": "http://chat.zmengzhu...",
"room": "10001724"
}, // 发送聊天消息相关配置
"video": {
"url": "http://vod.zmengzhu....39.m3u8",
"http_url": "http://vod.zmengzhu....39.m3u8"
}, // 视频流相关信息
"view_mode": "1", // 观看权限 1:免费 2:vip 3:付费 4:密码 5:白名单观看 6:F码观看
"ticket_id": "10008280", // 活动ticket id
"user_status": 1, // 用户状态 1:正常 2:被踢出 3:禁言
"like_num": 0, // 用户点赞数量
"uv":2, // 活动总UV值
"live_style": 0, // 直播样式 0:横屏 1:竖屏
"chat_uid": 1002821, // 聊天消息对象uid
"unique_id":"d552b2820d5c360bafcb4fc6b6b1cbfc" // 请求参数中的 unique_id
}
}
字段说明:
参数名 |
说明 |
code |
成功为200 |
msg |
成功返回ok |
channel_id |
频道id |
cover |
封面 |
status |
直播状态 1:直播 2:回放 3:断流 |
live_type |
直播类型 0:视频 1:语音 |
popular |
人气值 |
msg_config |
消息配置 |
msg_online_srv |
建立socket链接地址 |
pub_url |
发送聊天信息地址 |
receive_url |
收消息地址 |
room |
房间id |
url |
拉流地址 |
http_url |
http拉流地址 |
view_mode |
观看权限 1:免费 2:vip 3:付费 4:密码 5:白名单观看 6:F码观看 |
ticket_id |
活动ticket id |
user_status |
用户状态 1:正常 2:被踢出 3:禁言 |
like_num |
用户点赞数量 |
uv |
活动总UV值 |
live_style |
直播样式 0:横屏 1:竖屏 |
chat_uid |
聊天消息对象uid |
unique_id |
请求参数中的 unique_id |
错误时返回:
{
"code": 20001,
"msg": "签名校验失败",
"data": {}
}