更新时间:2023-03-23 GMT+08:00

AppId登录

接口功能

该接口用于AppId登录。注意事项:1、创建会议,被邀入会等功能只有在登录后才能使用,若不登录,将无法体验完整会议功能。

函数原型

loginByAppId(appIdAuthInfo: AppIdAuthInfo, onLoginResult?: (ret: SDKERR, reason: string, loginResult: LoginResult) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
appIdAuthInfo Y AppIdAuthInfo AppId鉴权信息
onLoginResult Y (ret: SDKERR, reason: string, loginResult: LoginResult) => void 登录回调
表2 AppIdAuthInfo
参数名称 是否必选 参数类型 参数说明
corpId N string 企业Id,仅在SP模式下需要填写,单企业模式不要填写,否则会鉴权失败
thirdUserId Y string 第三方账号唯一标识
userName N string 用户名称(如不填,默认与thirdUserId一致)
signature Y string 从第三方服务端获取的鉴权签名
nonce Y string 从第三方服务端获取的Nonce值,用于华为云服务端验证鉴权签名有效性
expireTime Y number 从第三方服务端获取的鉴权签名有效期的时间戳(s),0表示永不超时
userEmail N string 用户邮箱信息
userPhone N string 用户手机号码
deptCode N string 部门id

返回值

void

回调方法参数说明:

(ret: SDKERR, reason: string, loginResult: LoginResult) => void

表3 入参说明
参数名称 参数类型 参数说明
ret SDKERR 请参考错误码参考 错误码
reason string 错误描述
loginResult LoginResult 登录结果信息
表4 LoginResult
参数名称 参数类型 参数说明
userUuid string UUID(由系统分配的真实的唯一用户标识)
account string 账号
thirdAccount string 第三方帐号