直播服务接口文档
弹幕开发文档传送门
HOST
接口: 192.168.102.214 api.live.yoho.cn
后台: 192.168.102.214 admin.live.yoho.cn
默认参数
参数名称 |
类型 |
长度 |
必须 |
说明 |
client_secret |
str |
>0 |
是 |
检验密钥参数 |
client_type |
str |
<10 |
是 |
来源标识参数 |
app |
int |
1 |
是 |
所属应用,1:YOHOBuy,2:YOHOMars,3:YOHONow |
检验密钥生成PHP代码
<?php
//url请求参数
$query = 'app_version=4.9.1.1608040001&client_type=iphone&os_version=9.3&room_id=2266102578&screen_size=375x667&v=7';
//url请求参数解析成数组结果
$params = array (
'app_version' => '4.9.1.1608040001',
'client_type' => 'iphone',
'os_version' => '9.3',
'room_id' => '2266102578',
'screen_size' => '375x667',
'v' => '7',
);
//过滤一些加密时不带入的参数
unset($params['client_secret'], $params['project'], $params['version'], $params['class_name'], $params['method_name']);
//私钥列表
$privateKey = array(
'iphone' => 'a85bb0674e08986c6b115d5e3a4884fa',
'android' => 'fd4ad5fcfa0de589ef238c0e7331b585',
'ipad' => 'ad9fcda2e679cf9229e37feae2cdcf80',
'web' => '0ed29744ed318fd28d2c07985d3ba633',
'h5' => 'fd4ad5fcfa0de589ef238c0e7331b585',
'other' => '6tjjbg7ecrcd3ulgqizbqavfrutixhm7',
);
//拿取私钥
$params['private_key'] = $privateKey[strtolower(@$params['client_type'])];
//参数数组排序
ksort($params);
reset($params);
//加密过程
$packageList = array();
foreach ($params as $key => $val) {
$packageList[] = trim($key . '=' . $val);
}
$_makeKey = strtolower(md5(implode('&', $packageList)));url
echo $_makeKey;
//结果是6087ab12b93fea51b7dbf14de23ceb41
精选直播房间
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
app |
int |
<10 |
否 |
所属应用,1:YOHOBUY,2:YOHOMARS,3:YOHO资讯,4:BLK |
调用示例
http://api.live.yoho.cn/v1/living/best
GET app=1
服务端预定义过程
根据更新时间倒序,只返回两条精选记录,其他屏蔽
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
{
"room_id": 3722256272,
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "王力宏1",
"master_meta": "ddd1",
"title": "这是一个开发测试",
"pic": "http://img13.static.yhbimg.com/global/2016/08/12/17/021dd17f6f156d2931944a5d0a5c58815c.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"living": 0
},
{
"room_id": 1514893287,
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "李1",
"master_meta": "啊啊1",
"title": "679768686",
"pic": "http://img11.static.yhbimg.com/global/2016/08/12/15/011efc2fc675679ad87c38a2ce5a2cd9cf.png?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"living": 0
}
],
"timestamp": 1471339317,
"md5": "4f12761a41f581f07ea3f4ef1f9cdfd1"
}
返回说明
名称 |
类型 |
说明 |
room_id |
int |
房间ID |
master_pic |
str |
主播头像 |
master_name |
str |
主播名称 |
master_meta |
str |
主播标签 |
title |
str |
标题 |
pic |
str |
封面图 |
living |
int |
直播状态,0:未开始,1:直播中,2:已结束 |
直播中的所有视频
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
app |
int |
<10 |
否 |
所属应用,1:YOHOBUY,2:YOHOMARS,3:YOHO资讯,4:BLK |
调用示例
http://api.live.yoho.cn/v1/living/listing
GET app=1
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
{
"room_id": 762337971,
"master_pic": "http://img12.static.yhbimg.com/global/2016/08/12/15/021dd17f6f156d2931944a5d0a5c58815c.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "李1",
"master_meta": "啊啊1",
"title": "这是一个开发测试",
"pic": "http://img12.static.yhbimg.com/global/2016/08/12/15/021dd17f6f156d2931944a5d0a5c58815c.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"audience_num": 11369
},
{
"room_id": 2266102578,
"master_pic": "http://img12.static.yhbimg.com/global/2016/08/12/15/021dd17f6f156d2931944a5d0a5c58815c.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "王力宏1",
"master_meta": "ddd1",
"title": "werw",
"pic": "http://img12.static.yhbimg.com/global/2016/08/12/15/021dd17f6f156d2931944a5d0a5c58815c.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"audience_num": 0
}
],
"timestamp": 1471339317,
"md5": "295e43aac4b1c9af1288ee367267e312"
}
返回说明
名称 |
类型 |
说明 |
room_id |
int |
房间ID |
master_pic |
str |
主播头像 |
master_name |
str |
主播名称 |
master_meta |
str |
主播标签 |
title |
str |
标题 |
pic |
str |
封面图 |
audience_num |
int |
正在观看人数 |
所有直播预告
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
app |
int |
<10 |
否 |
所属应用,1:YOHOBUY,2:YOHOMARS,3:YOHO资讯,4:BLK |
调用示例
http://api.live.yoho.cn/v1/living/starting
GET app=1
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
{
"room_id": 1514893287,
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "李1",
"master_meta": "啊啊1",
"title": "679768686",
"pic": "http://img11.static.yhbimg.com/global/2016/08/12/15/011efc2fc675679ad87c38a2ce5a2cd9cf.png?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"starting_time": 1481233199
}
],
"timestamp": 1471339317,
"md5": "b57568f5c9ad5cfb168d5fb98b8bcfbd"
}
返回说明
名称 |
类型 |
说明 |
room_id |
int |
房间ID |
master_pic |
str |
主播头像 |
master_name |
str |
主播名称 |
master_meta |
str |
主播标签 |
title |
str |
标题 |
pic |
str |
封面图 |
starting_time |
int |
将要播放的时间(时间戳) |
所有精彩回放
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
app |
int |
<10 |
否 |
所属应用,1:YOHOBUY,2:YOHOMARS,3:YOHO资讯,4:BLK |
调用示例
http://api.live.yoho.cn/v1/living/replaying
GET app=1
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
{
"video_id": 2,
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "李1",
"master_meta": "啊啊1",
"title": "qweqw",
"pic": "http:///global?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"url": "qwe",
"live_title": "qwe",
"audience_num": 0,
"create_time": 1472034199
},
{
"video_id": 3,
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "王力宏1",
"master_meta": "ddd1",
"title": "qweqw",
"pic": "http:///global?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"url": "qwe",
"live_title": "qwe",
"audience_num": 0,
"create_time": 1472034199
}
],
"timestamp": 1471339317,
"md5": "39d74285952ff6e839686a827e43e366"
}
返回说明
名称 |
类型 |
说明 |
video_id |
int |
回放视频ID |
master_pic |
str |
主播头像 |
master_name |
str |
主播名称 |
master_meta |
str |
主播标签 |
title |
str |
标题 |
pic |
str |
封面图 |
url |
str |
回看腾讯视频连接 |
live_title |
str |
直播时的房间标题 |
audience_num |
int |
正在观看人数 |
create_time |
int |
视频上传时间 |
直播房间详情
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
直播房间ID |
调用示例
http://api.live.yoho.cn/v1/living/detail
GET room_id=2266102578
结果返回
正确返回
{
"code": 200,
"message": "",
"data": {
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "王力宏1",
"master_meta": "ddd1",
"title": "werw",
"pic": "http://img12.static.yhbimg.com/global/2016/08/12/15/021dd17f6f156d2931944a5d0a5c58815c.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"watermark": "23432",
"living": 0,
"like_num": 0,
"audience_num": 0,
"live_start_time": "321",
"rtmp_downstream_address": "rtmp://2718.liveplay.myqcloud.com/live/2718_3baa8de762c411e6a2cba4dcbef5e35a",
"flv_downstream_address": "http://2718.liveplay.myqcloud.com/live/2718_3baa8de762c411e6a2cba4dcbef5e35a.flv",
"hls_downstream_address": "http://2718.liveplay.myqcloud.com/2718_3baa8de762c411e6a2cba4dcbef5e35a.m3u8",
"live_last_time": "321",
"background_pic": "http://img11.static.yhbimg.com/global/2016/08/17/18/01f17a9cd44149052482e4ee58e590cf1b.png",
"share_pic": "http://img11.static.yhbimg.com/global/2016/08/17/18/01f17a9cd44149052482e4ee58e590cf1b.png?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"share_url": "http://m.yohobuy.com/activity/live/2266102578",
"share_title":"分享标题",
"share_content":"分享内容"
"redbag_share_pic": "http://img10.static.yhbimg.com/global/2016/11/01/17/01835bcc555349d7d7a5a83bb9e68f1fa7.png?imageView2/1/w/{width}/h/{height}",
"redbag_share_title": "有货直播发红包啦,快来抢!",
"redbag_share_content": "有货直播中狂发红包,领取立享优惠!"
},
"timestamp": 1471339317,
"md5": "36ca1d1279edc257a8dd5ee1ae052bc6"
}
返回说明
名称 |
类型 |
说明 |
master_pic |
str |
主播头像 |
master_name |
str |
主播名称 |
master_meta |
str |
主播标签 |
title |
str |
标题 |
pic |
str |
封面图 |
watermark |
str |
水印文案 |
living |
int |
直播状态,0:未开始,1:直播中,2:已结束 |
like_num |
int |
点赞数 |
audience_num |
int |
正在观看人数 |
live_start_time |
int |
直播开始时间(时间戳) |
starting_time |
int |
直播预告时间(时间戳) |
rtmp_downstream_address |
str |
rtmp下行地址 |
flv_downstream_address |
str |
flv下行地址 |
hls_downstream_address |
str |
hls下行地址 |
live_last_time |
int |
直播时长(秒) |
background_pic |
str |
房间背景图片url |
share_url |
str |
分享链接url |
share_pic |
str |
分享图片 |
share_title |
str |
分享标题 |
share_content |
str |
分享内容 |
redbag_share_pic |
str |
红包分享图片 |
redbag_share_title |
str |
红包分享标题 |
redbag_share_content |
str |
红包分享内容 |
回放视频详情
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
video_id |
int |
不限 |
是 |
回放视频ID |
调用示例
http://api.live.yoho.cn/v1/living/detail
GET video_id=2
结果返回
正确返回
{
"code": 200,
"message": "",
"data": {
"master_pic": "http://usr.im/100x100?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"master_name": "王力宏1",
"master_meta": "ddd1",
"title": "qweqw",
"pic": "http://img11.static.yhbimg.com/global/2016/08/12/15/011efc2fc675679ad87c38a2ce5a2cd9cf.png?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/80",
"watermark": "5655",
"url": "",
"like_num": 0,
"audience_num": 0,
"live_title": "qwe",
"live_start_time": 321,
"live_end_time": 0,
"background_pic": "http://img11.static.yhbimg.com/global/2016/08/17/18/01f17a9cd44149052482e4ee58e590cf1b.png",
"share_url": "http://m.yohobuy.com/activity/live/replay/2",
"share_title":"分享标题",
"share_content":"分享内容"
},
"timestamp": 1471339317,
"md5": "37a83576b0f194bdae7c9f52a8adbff4"
}
返回说明
名称 |
类型 |
说明 |
master_pic |
str |
主播头像 |
master_name |
str |
主播名称 |
master_meta |
str |
主播标签 |
title |
str |
标题 |
pic |
str |
封面图 |
watermark |
str |
水印文案 |
url |
str |
回放视频链接地址 |
like_num |
int |
点赞数 |
audience_num |
int |
正在观看人数 |
live_title |
str |
直播时的房间标题 |
live_start_time |
int |
本次视频片段开始时间(时间戳) |
live_end_time |
int |
本次视频片段结束时间(时间戳) |
background_pic |
str |
房间背景图片url |
share_url |
str |
分享链接url |
share_title |
str |
分享标题 |
share_content |
str |
分享内容 |
notice:
回放视频时长自己播放器就能显示,不要用live_end_time-live_start_time。
获取回放弹幕
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
video_id |
int |
不限 |
是 |
视频回放ID |
startTime |
int |
不限 |
否 |
起始时间(时间戳),默认值0 |
timeInterval |
int |
不限 |
否 |
时间跨度(秒),默认值300 |
调用示例
http://api.live.yoho.cn/v1/living/getreplaybarrage
GET startTime=1468907647&timeInterval=900
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
{
"create_time": 400,
"avatar": "http://avatar.jpg",
"name": "ST guest5000012",
"msg": "msg_2016-08-12 10:46:56",
"cmd": "4"
},
{
"create_time": 400,
"avatar": "http://avatar.jpg",
"name": "ST guest5000012",
"msg": "",
"cmd": "4"
}
],
"timestamp": 1471342211,
"md5": "4c85fd66d5c31a7216f2e7ec00079e9f"
}
返回说明
名称 |
类型 |
说明 |
create_time |
int |
秒数位移(原弹幕发送时间减去视频开始时间的秒数) |
avatar |
str |
用户头像 |
name |
str |
用户名称 |
msg |
str |
弹幕内容 |
cmd |
int |
弹幕指令 |
获取推流地址
调用说明
url&方式
调用示例
http://api.live.yoho.cn/v1/room/getpushflow
GET
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
{
"url": "rtmp://2718.livepush2.myqcloud.com/live/2718_3baa8de762c411e6a2cba4dcbef5e35a?bizid=2718",
"name": "这是一个开发测试",
"channel_id": "16093425727657160449",
"secret": "123",
"cid": "",
"app": "1",
"id": "1006",
"type": "1"
},
{
"url": "rtmp://2718.livepush2.myqcloud.com/live/2718_d32dc051636c11e6a2cba4dcbef5e35a?bizid=2718",
"name": "这是三个开发测试",
"channel_id": "16093425727657232769",
"secret": "321",
"cid": "",
"app": "1",
"id": "1008",
"type": "1"
}
],
"timestamp": 1471585711,
"md5": "1857a5c615a3eed5f94fb17b0ca0da45"
}
返回说明
名称 |
类型 |
说明 |
url |
str |
推流地址 |
name |
str |
直播频道名称 |
channel_id |
str |
直播频道id |
secret |
str |
房间校验码 |
cid |
str |
保留 |
app |
str |
保留 |
id |
int |
房间id |
type |
int |
直播状态:1.直播中,0.未直播 |
获取推流地址 V2
调用说明
url&方式
调用示例
http://api.live.yoho.cn/v1/room/getpushroom
GET secret=1012
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
"url": "rtmp://2718.livepush2.myqcloud.com/live/2718_3baa8de762c411e6a2cba4dcbef5e35a?bizid=2718&record=flv",
"name": "这是一个开发测试",
"channel_id": "16093425727657160449",
"secret": "123",
"cid": "",
"app": "1",
"id": "1006",
"type": "1"
],
"timestamp": 1471585711,
"md5": "1857a5c615a3eed5f94fb17b0ca0da45"
}
返回说明
名称 |
类型 |
说明 |
url |
str |
推流地址 |
name |
str |
直播频道名称 |
channel_id |
str |
直播频道id |
secret |
str |
房间校验码 |
cid |
str |
保留 |
app |
str |
保留 |
id |
int |
房间id |
type |
int |
直播状态:1.直播中,0.未直播 |
直播开始结束
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
房间id |
living_stat |
int |
不限 |
是 |
直播状态 1:开始,0:结束 |
调用示例
http://api.live.yoho.cn/v1/room/setstat
GET room_id=812043076&living_stat=1
结果返回
正确返回
{
code: 200,
message: "设置成功",
data: {
},
timestamp: 1471339317,
md5: "0bb29a3bc28d018c2426ff8239f9334d"
}
主播选择推流房间验证
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
房间id |
secret |
string |
不限 |
是 |
直播状态(1:开始,0:结束) |
调用示例
http://api.live.yoho.cn/v1/room/setstat
GET room_id=1006&secret=123
结果返回
正确返回
{
code: 200,
message: "设置成功",
data: {
},
timestamp: 1471339317,
md5: "0bb29a3bc28d018c2426ff8239f9334d"
}
返回说明
名称 |
类型 |
说明 |
code |
int |
状态码 200:成功,8001:失败 |
message |
str |
消息 |
获取弹幕服务地址
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
type |
str |
不限 |
是 |
连接类型(tcp,websocket) |
调用示例
http://api.live.yoho.cn/v1/system/gethosts
GET type=tcp
结果返回
正确返回
{
code: 200,
message: "",
data: [
"im.yoho.cn:9502"
],
timestamp: 1471339317,
md5: "f1fd71fa42fd27983b62231c80f49ff8"
}
返回说明
名称 |
类型 |
说明 |
data |
str |
返回格式 ip:port |
房间关联有货商品列表
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
直播房间ID |
调用示例
http://api.live.yoho.cn/v1/product/list
GET room_id=1012
服务端预定义过程
按排序数字从小到大顺序排列
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
"112312",
"333",
"321",
"111111"
],
"timestamp": 1472360760,
"md5": "7bd015956fcd0dedf11bf98b9670c80d"
}
返回说明
名称 |
类型 |
说明 |
data |
list |
有货商品ID(skn)列表 |
房间优惠码
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
直播房间ID |
调用示例
http://api.live.yoho.cn/v1/coupon/detail
GET room_id=1023
结果返回
正确返回
{
"code": 200,
"message": "",
"data": {
"code": "YOHO5201",
"banner_txt": [
"满500减100",
"结算时输入#优惠码#"
],
"help_title": "帮助标题",
"help_txt": [
"1、帮助内容",
"2、帮助内容",
"3、帮助内容"
]
},
"timestamp": 1476690220,
"md5": "11b76069e20852fa002ccadd06d0b6ca"
}
返回说明
名称 |
类型 |
说明 |
code |
string |
优惠码 |
banner_txt |
list |
优惠码展示的banner(数组序号对应行数) |
help_title |
string |
帮助标题 |
help_txt |
list |
帮助内容 (数组序号对应行数) |
用户在当前房间领到优惠券关联接口
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
user_id |
int |
不限 |
是 |
用户ID |
room_id |
int |
不限 |
是 |
房间ID |
coupon_id |
int |
不限 |
是 |
优惠券ID |
调用示例
http://api.live.yoho.cn/v1/redbag/add
GET user_id=1213&room_id=321&coupon_id=457
结果返回
正确返回
{
"code": 200,
"message": "添加成功",
"data": "",
"timestamp": 1471339317,
"md5": "4f12761a41f581f07ea3f4ef1f9cdfd1"
}
错误返回
{
"code": 200,
"message": "添加失败",
"data": "",
"timestamp": 1471339317,
"md5": "4f12761a41f581f07ea3f4ef1f9cdfd1"
}
返回说明
无
查询用户在当前房间领到的优惠券ID列表
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
user_id |
int |
不限 |
是 |
用户ID |
room_id |
int |
不限 |
是 |
房间ID |
调用示例
http://api.live.yoho.cn/v1/redbag/list
GET user_id=1213&room_id=321
结果返回
正确返回
{
"code": 200,
"message": "",
"data": [
"14366",
"14368"
],
"timestamp": 1471339317,
"md5": "39d74285952ff6e839686a827e43e366"
}
返回说明
优惠券ID列表
推流端发红包接口
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
房间ID |
调用示例
http://api.live.yoho.cn/v1/redbag/pushbaglist
GET room_id=1021
结果返回
正确返回
{
code: 200,
message: "",
data: [
{
type_id: 33,
type_name: "just a test",
coupon_ids: [
"14366",
"14368"
]
},
{
type_id: 30,
type_name: "abc123",
coupon_ids: [
"6434454"
]
}
],
timestamp: 1477465250,
md5: "16daeda0d8c1befda724ee07cda54eb9"
}
返回说明
名称 |
类型 |
说明 |
type_id |
int |
红包类型id |
type_name |
string |
红包类型名称 |
coupon_ids |
list |
优惠券列表(随机取一个回填到命令里发送) |
推流端直播开始后发心跳接口
视频开始后隔一分钟调用一次,向服务器证明房间正在推流中,保存活
调用说明
url&方式
参数说明
参数名称 |
类型 |
长度 |
必须 |
说明 |
room_id |
int |
不限 |
是 |
房间ID |
调用示例
http://api.live.yoho.cn/v1/room/keeplive
GET room_id=1021
结果返回
正确返回
{
code: 200,
message: "更新成功",
data: "",
timestamp: 1477465250,
md5: "16daeda0d8c1befda724ee07cda54eb9"
}