差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:server:basics:live_draft [2018/11/22 09:51] jk |
im:server:basics:live_draft [2018/11/22 10:11] jk |
||
---|---|---|---|
行 177: | 行 177: | ||
|创建直播聊天室|/{org_name}/{app_name}/liverooms|''待补充''| | |创建直播聊天室|/{org_name}/{app_name}/liverooms|''待补充''| | ||
|修改直播聊天室|/{org_name}/{app_name}/liverooms/{liveroomid}|''待补充''| | |修改直播聊天室|/{org_name}/{app_name}/liverooms/{liveroomid}|''待补充''| | ||
- | |修改直播聊天室|/{org_name}/{app_name}/liverooms/{liveroomid}|''待补充''| | + | |获取直播聊天室详情|/{org_name}/{app_name}/liverooms/{liveroomid}|''待补充''| |
+ | |删除直播聊天室|/{org_name}/{app_name}/liverooms/{liveroomid}|''待补充''| | ||
+ | |分页获取直播聊天室列表|/{org_name}/{app_name}/liverooms|获取全部的直播聊天室列表,不区分直播聊天室状态| | ||
+ | |分页获取正在直播的直播聊天室列表|/{org_name}/{app_name}/liverooms|''待补充''| | ||
+ | |获取直播聊天室的直播状态|/{org_name}/{app_name}/liverooms/${liveroomid}/status|''待补充''| | ||
+ | |更新直播聊天室的直播状态|/{org_name}/{app_name}/liverooms/${liveroomid}/status|''待补充''| | ||
+ | |新建直播场次|/{org_name}/{app_name}/liverooms/${liveroomid}/liveshows|''待补充''| | ||
+ | |获取appkey下正在直播的直播聊天室列表|/{org_name}/{app_name}/liverooms|''待补充''| | ||
- | ==== 设置直播流地址 ==== | + | ==== 创建直播聊天室 ==== |
- | ''待补充'' | + | 在创建直播聊天室之前,必须首先设置直播流地址。 |
=== HTTP Request === | === HTTP Request === | ||
- | ^{{:im:server:ready:post.png?nolink&90|}}^**/{org_name}/{app_name}/liverooms/stream_url**^ | + | ^{{:im:server:ready:post.png?nolink&90|}}^**/{org_name}/{app_name}/liverooms**^ |
=== Request Headers === | === Request Headers === | ||
行 195: | 行 202: | ||
^参数^说明^ | ^参数^说明^ | ||
- | |''不完整''|''不完整''| | + | |title|String类型,必填| |
+ | |desc|String类型,必填| | ||
+ | |anchor|String类型,必填| | ||
+ | |max_users|Integer类型,直播间最大人数| | ||
+ | |custom|String类型,用户自定义字段| | ||
+ | |need_password|Boolean类型,是否需要设置密码| | ||
+ | |password|String类型,密码| | ||
+ | |cover_picture_url|String类型,房间封面的图片URL| | ||
+ | |start_time|Long类型,(预计)开始时间| | ||
+ | |end_time|Long类型,(预计)结束时间| | ||
=== Response Body === | === Response Body === | ||
^参数^说明^ | ^参数^说明^ | ||
- | |pc_pull|PC端拉流地址| | + | |liveroom_id|生成的直播聊天室ID| |
- | |pc_push|PC端推流地址| | + | |chatroom_id|后台创建的直播聊天室ID| |
- | |mobile_pull|MOBILE端拉流地址| | + | |
- | |mobile_push|MOBILE端推流地址| | + | |
=== 请求示例 === | === 请求示例 === | ||
<code php> | <code php> | ||
- | curl -X POST -H "Authorization: Bearer YWMti2bp0NdNEea6On9r7PFKfAAAAVq-FyjtBdvG8hGqmEStXoaECQBgCHIBaqo" "http://127.0.0.1:8080/easemob-demo/chatdemoui/liverooms/stream_url -d '{"pc_pull":"rtmp://publish3.cdn.ucloud.com.cn/ucloud","pc_push":"rtmp://vlive3.rtmp.cdn.ucloud.com.cn/ucloud","mobile_pull":"rtmp://publish3.cdn.ucloud.com.cn/ucloud","mobile_push":"rtmp://vlive3.rtmp.cdn.ucloud.com.cn/ucloud"}'" | + | curl -X POST -H "Authorization: Bearer YWMti2bp0NdNEea6On9r7PFKfAAAAVq-FyjtBdvG8hGqmEStXoaECQBgCHIBaqo" -d '{"title":"test_liveroom_1","desc":"this is a test live room", "anchor":"z1"}' "http://127.0.0.1:8080/easemob-demo/chatdemoui/liverooms?status=ongoing" |
</code> | </code> | ||
=== 可能返回的结果示例 === | === 可能返回的结果示例 === | ||
- | **返回值200,表示设置成功** | + | **返回值200,表示创建成功** |
<code json> | <code json> | ||
行 219: | 行 233: | ||
"action": "post", | "action": "post", | ||
"application": "e1a09de0-0e03-11e7-ad8e-a1d913615409", | "application": "e1a09de0-0e03-11e7-ad8e-a1d913615409", | ||
- | "uri": "http://127.0.0.1:8080/easemob-demo/chatdemoui/liverooms/stream_url", | + | "params": { |
+ | "status": [ | ||
+ | "ongoing" | ||
+ | ] | ||
+ | }, | ||
+ | "uri": "http://127.0.0.1:8080/easemob-demo/chatdemoui/liverooms", | ||
"entities": [ ], | "entities": [ ], | ||
"data": { | "data": { | ||
- | "pc_pull": true, | + | "liveroom_id": "2", |
- | "mobile_push": true, | + | "chatroom_id": "15399890518017", |
- | "mobile_pull": true, | + | "pc_pull_url": "rtmp://publish3.cdn.ucloud.com.cn/ucloud/easemob-demo_chatdemoui_2_1", |
- | "pc_push": true | + | "pc_push_url": "rtmp://vlive3.rtmp.cdn.ucloud.com.cn/ucloud/easemob-demo_chatdemoui_2_1", |
+ | "mobile_pull_url": "rtmp://publish3.cdn.ucloud.com.cn/ucloud/easemob-demo_chatdemoui_2_1", | ||
+ | "mobile_push_url": "rtmp://vlive3.rtmp.cdn.ucloud.com.cn/ucloud/easemob-demo_chatdemoui_2_1" | ||
}, | }, | ||
- | "timestamp": 1494084474885, | + | "timestamp": 1494084880158, |
- | "duration": 1, | + | "duration": 0, |
"organization": "easemob-demo", | "organization": "easemob-demo", | ||
"applicationName": "chatdemoui" | "applicationName": "chatdemoui" | ||
行 241: | 行 262: | ||
---- | ---- | ||
- | ==== 获取某端直播流地址 ==== | + | ==== 修改直播聊天室 ==== |
''待补充'' | ''待补充'' | ||
=== HTTP Request === | === HTTP Request === | ||
- | ^{{:im:server:basics:get.png?nolink&90|}}^**/{org_name}/{app_name}/liverooms/stream_url**^ | + | ^{{:im:server:basics:put.png?nolink&90|}}^**/{org_name}/{app_name}/liverooms/{liveroomid}**^ |
=== Request Headers === | === Request Headers === | ||
行 257: | 行 278: | ||
^参数^说明^ | ^参数^说明^ | ||
- | |''不完整''|''不完整''| | + | |max_users|Integer类型, 直播间最大人数| |
+ | |max_users|Integer类型, 直播间最大人数| | ||
+ | |max_users|Integer类型, 直播间最大人数| | ||
+ | |max_users|Integer类型, 直播间最大人数| | ||
+ | |max_users|Integer类型, 直播间最大人数| | ||
=== Response Body === | === Response Body === |