更新时间:2025-01-09 GMT+08:00
场景2:登录
描述
可用App ID(App ID申请请参考“App ID鉴权介绍”)或华为云会议账号登录华为云会议。创建会议等接口不支持在未登录状态下调用,若要使用完整的会议功能,必须先登录华为云会议。
业务流程
使用SDK登录时,以App ID登录方式为例,调用loginByAppId接口。
- 接口调用
- 组装数据结构HWMOpenAppIdAuthInfoModel。
- 调用loginByAppId进行登录,第1步中的数据作为参数。
- 处理返回结果
处理Promise<HWMLoginResult>。
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
/** * 登录处理 */ async login() { const info: HWMOpenAppIdAuthInfoModel = { appid: this.getAppId(), signature: this.getSignature(), corpId: this.getCorpId(), thirdUserId: this.getAccount(), expireTime: this.getExpireTime(), nonce: this.getNonce(), thirdClientType: this.getThirdClientType(), userName: this.getUserName(), userEmail: this.getUserEmail(), userPhone: this.getUserPhone(), deptCode: this.getDeptCode() }; UISDK.getLoginApi().loginByAppId(info).then((res: HWMLoginResult) => { const message: string = res.code === SDKERR.HWM_SDKERR_SUCCESS ? '登录成功' : '登录失败' + res.code; console.log(message); }); } |
父主题: 典型场景