创建登录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"
  }
}

results matching ""

    No results matching ""