更新时间:2025-07-03 GMT+08:00
分享

Random入会

joinConfByRandom

接口描述

通过邮件会议通知中的会议链接入会时(会议链接如:https://bmeeting.huaweicloud.com/#/j/981924330/e11ddec62ee760734fcf2ba55b79937eac2aa68677caf659),链接里面的是会议ID(即举例中的981924330)和会议的Random码(即举例中的e11ddec62ee760734fcf2ba55b79937eac2aa68677caf659)。第三方App需要调用本接口加入会议。

如果预约会议时选择没有来宾密码,会议链接只有会议ID,没有Random码。

注意事项

无

方法定义

1
joinConfByRandom(joinConfParams: HWMOpenJoinConfByRandomParamModel): Promise<HWMJoinConfByRandomResult>;

参数描述

参数

是否必须

类型

描述

joinConfParams

是

HWMOpenJoinConfByRandomParamModel

random会议参数。

表1 HWMOpenJoinConfByRandomParamModel参数说明

参数

是否必须

类型

描述

externBaseJoinConfParam

是

HWMOpenExternBaseJoinConfParamModel

random入会基本信息。

random

否

string

48位会议密码映射值。来源于分享会议信息中的会议链接尾部。会议不要求来宾密码时,可以为空字符串。

domain

否

bool

域名。离线入会时使用。

返回值

表2 HWMJoinConfByRandomResult参数说明

参数

类型

描述

result

SDKERR

接口调用结果,HWM_SDKERR_SUCCESS表示成功,详细请参考错误码参考。

reasonDesc

string

错误描述。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
// 通过random加入会议
handleJoinConfByRandom() {
    const externModel: HWMOpenExternBaseJoinConfParamModel = {
      confId: this.confId,
      isCamOn: this.camOn,
      isMicOn: this.micOn,
      isSpkOn: this.spkOn,
      nickname: this.nickName
    }
    const model: HWMOpenJoinConfByRandomParamModel = {
      externBaseJoinConfParam: externModel,
      random: this.random
      domain: this.domain
    }
    UISDK.getConfCtrlApi().joinConfByRandom(model).then((res: HWMJoinConfByRandomResult) => {
      const message: string = res.result === SDKERR.HWM_SDKERR_SUCCESS ? 'random入会成功' : 'random入会失败' + res.result;
      console.log(message);
    })
}

相关文档