更新时间:2024-04-22 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 第三方账号
basicCallAbility boolean 是否有点对点呼叫能力

相关文档