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会议参数。 |
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
externBaseJoinConfParam |
是 |
random入会基本信息。 |
|
random |
否 |
string |
48位会议密码映射值。来源于分享会议信息中的会议链接尾部。会议不要求来宾密码时,可以为空字符串。 |
domain |
否 |
bool |
域名。离线入会时使用。 |
返回值
参数 |
类型 |
描述 |
---|---|---|
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); }) } |