AppId登录
接口功能
该接口用于AppId登录。注意事项:1、创建会议,被邀入会等功能只有在登录后才能使用,若不登录,将无法体验完整会议功能。
函数原型
loginByAppId(appIdAuthInfo: AppIdAuthInfo, onLoginResult?: (ret: SDKERR, reason: string, loginResult: LoginResult) => void): void
请求参数
| 参数名称 | 是否必选 | 参数类型 | 参数说明 |
|---|---|---|---|
| appIdAuthInfo | Y | AppIdAuthInfo | AppId鉴权信息 |
| onLoginResult | Y | (ret: SDKERR, reason: string, loginResult: LoginResult) => void | 登录回调 |
| 参数名称 | 是否必选 | 参数类型 | 参数说明 |
|---|---|---|---|
| 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
| 参数名称 | 参数类型 | 参数说明 |
|---|---|---|
| ret | SDKERR 请参考错误码参考 | 错误码 |
| reason | string | 错误描述 |
| loginResult | LoginResult | 登录结果信息 |
| 参数名称 | 参数类型 | 参数说明 |
|---|---|---|
| userUuid | string | UUID(由系统分配的真实的唯一用户标识) |
| account | string | 账号 |
| thirdAccount | string | 第三方账号 |
| basicCallAbility | boolean | 是否有点对点呼叫能力 |