创建双师登录Sessionid
更新时间:2022-12-28
接口描述
该接口用于创建获取登录鉴权标识,客户端初始化sdk时需传入此Sessionid
请求地址
https://ccapi.csslcloud.net/api/room/create/sessionid
请求方式
GET
请求参数
接口统一权限认证请参考THQS认证方式。
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
userid | String | 是 | 开发者账号ID |
roomid | String | 是 | 直播间ID |
name | String | 是 | 登录名,不支持!:/!:|]等特殊字符,取值范围:1~50字符 |
password | String | 否 | 密码,当该角色登录方式为免密时可不填 |
role | String | 是 | 登录角色,取值说明:"0"为讲师,"1"为学员,"2"为旁听,"3"为隐身者,"4"为助教,取值范围:["1","2","3","4"] |
client | String | 是 | 客户端类型,取值说明:"0":web端,"1":移动端,取值范围:["0","1"] |
login_uid | String | 否 | 对接方需保证唯一性,主要用于同一学员单点登录相关逻辑,不支持使用特殊字符如('-',':','?','&') |
请求示例
GET https://ccapi.csslcloud.net/api/room/create/sessionid?userid=41E8063FC799ACE&name=xxx&password=xxxx&role=0&client=0roomid=D90DCF5BF6DA3C8C9C33DC5901307461&time=1670412086&hash={hash}
返回数据
公共返回数据结构请参考 公共返回数据说明。
名称 | 类型 | 描述 |
---|---|---|
sessionid | String | 用户登录标识,用于sdk初始化及登录 |
userid | String | 登陆者用户ID(含义同login_uid参数),参数login_uid为空时系统自动生成登陆者用户ID |
返回示例
{
"result": "OK",
"data": {
"sessionid": "123",
"userid": "123"
}
}