提交工单
咨询集成、功能及报价等问题
登录 GO 课堂教室,获取用户角色、用户 ID、用户昵称及教室 ID。
调用频率限制:10 次/秒
POST
/edu_room/login_room
application/json
参数 | 类型 | 是否必选 | 示例 | 描述 |
---|---|---|---|---|
room_id | String | 是 | "123456" | 教室房间 ID,只能包含数字,最长 9 个字符。 |
uid | Int64 | 是 | 171171717 | 用户 ID。 |
nick_name | String | 是 | "Shawn" | 用户昵称,最长 15 个字符或汉字。 |
role | Int32 | 是 | 1 | 用户角色,取值如下:
|
{
"room_id":"123456",
"uid":171171717,
"nick_name":"shawn",
"role":1
}
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
room_id | String | "123456" | 教室房间 ID。 |
max_join_live_num | Int32 | 4 | 同时连麦人数上限。 |
default_camera_state | Int32 | 2 | 用户默认的摄像头状态,如果用户当前摄像头状态与此状态不一致,需调用 set_user_info 修改。 取值如下:
|
default_mic_state | Int32 | 2 | 用户默认的麦克风状态,如果用户当前麦克风状态与此状态不一致,需调用 set_user_info 修改。取值如下:
|
allow_turn_on_camera | Int32 | 2 | 是否允许学生自行打开摄像头,取值如下:
|
allow_turn_on_mic | Int32 | 2 | 是否允许学生自行打开麦克风,取值如下:
|
uid | Int64 | 171171717 | 用户 ID。 |
nick_name | String | "Shawn" | 用户昵称。 |
role | Int32 | 1 | 用户角色,取值如下:
|
camera | Int32 | 1 | 用户摄像头状态,取值如下:
|
mic | Int32 | 1 | 用户麦克风状态,取值如下:
|
can_share | Int32 | 2 | 用户共享权限状态,取值如下:
|
login_time | Int64 | 1600920322511 | 用户登录教室时间,为 Unix 时间戳,单位:毫秒。 |
{
"ret": {
"code": 0,
"message": "succeed"
},
"data": {
"max_join_live_num": 4,
"room_id": "123456",
"default_camera_state": 2,
"default_mic_state": 2,
"allow_turn_on_camera": 2,
"allow_turn_on_mic": 2,
"uid": 171171717,
"nick_name": "Shawn",
"role": 1,
"login_time": 1600920322511,
"camera": 1,
"mic": 1,
"can_share": 2
}
}
返回码 | 描述 |
---|---|
10001 | 课堂已有老师,不能以老师角色加入。 |
10002 | 课堂人数已满,无法加入。 |
联系我们
文档反馈