用户登录/退出直播间回调
更新时间:2022-12-28
回调描述
1、该回调可用于对接方需接收用户登录退出直播间相关状态
2、回调相关的配置在控制台/云课堂/回调地址管理 进行设置
3、回调请求以POST/JSON请求的方式通知到客户
请求参数
名称 |
类型 |
必填 |
描述 |
enter |
Array |
是 |
登录的用户信息列表 |
exit |
Array |
是 |
退出的用户信息列表 |
enter说明
名称 |
类型 |
必填 |
描述 |
user_id |
String |
是 |
用户ID |
roomid |
String |
是 |
直播间ID |
platform |
String |
是 |
终端平台,取值说明[ANDROID,IOS,WEB] |
role |
String |
是 |
用户角色:presenter为讲师,talker为学员,assistant为助教,inspector为隐身者,audience为旁听学员 |
username |
String |
是 |
用户名 |
enter_time |
String |
是 |
登录时间,格式:yyyy-MM-dd HH:mm:ss |
ip |
String |
是 |
用户IP |
exit说明
名称 |
类型 |
必填 |
描述 |
user_id |
String |
是 |
用户ID |
roomid |
String |
是 |
直播间ID |
platform |
String |
是 |
终端平台,取值说明[ANDROID,IOS,WEB] |
role |
String |
是 |
用户角色:presenter为讲师,talker为学员,assistant为助教,inspector为隐身者,audience为旁听学员 |
enter_time |
String |
是 |
登录时间,格式:yyyy-MM-dd HH:mm:ss |
exit_time |
String |
是 |
退出时间,格式:yyyy-MM-dd HH:mm:ss |
duration |
Float |
是 |
本次在线时长,单位秒 |
ip |
String |
是 |
用户IP |
请求数据示例
用户登录
{
"enter": [
{
"user_id": "ef19e1f2e05a42d8b7b6904b06c6d592",
"roomid": "318DE55001B6CEE39C33DC5901307461",
"platform": "Android",
"role": "presenter",
"username": "web老师",
"enter_time": "2018-12-17 11:31:39",
"ip": "192.168.203.99"
}
],
"exit": [
]
}
用户退出
{
"exit": [
{
"user_id": "49d6d8e68e19497abaf95769a76aafad",
"roomid": "318DE55001B6CEE39C33DC5901307461",
"platform": "Web",
"role": "talker",
"enter_time": "2018-12-14 10:24:50",
"duration": 218.0,
"exit_time": "2018-12-14 10:28:28",
"username": "luo",
"ip": "192.168.203.118"
}
],
"enter": [
]
}