更新时间: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);
    })
}

相关文档