Class EntryPoint

入口

加入会议的特定方式的定义。用法示例:

const videoEntryPoint =
    ConferenceDataService.newEntryPoint()
        .setEntryPointType(ConferenceDataService.EntryPointType.VIDEO)
        .setUri('https://example.com/myroom')
        .setPasscode('12345');

const phoneEntryPoint =
    ConferenceDataService.newEntryPoint()
        .setEntryPointType(ConferenceDataService.EntryPointType.PHONE)
        .setUri('tel:+11234567890,,,112233445;9687')
        .addFeature(ConferenceDataService.EntryPointFeature.TOLL)
        .setPin('9687');

const sipEntryPoint =
    ConferenceDataService.newEntryPoint()
        .setEntryPointType(ConferenceDataService.EntryPointType.SIP)
        .setUri('sip:joe@example.com')
        .setAccessCode('1234567');

const moreEntryPoint =
    ConferenceDataService.newEntryPoint()
        .setEntryPointType(ConferenceDataService.EntryPointType.MORE)
        .setUri('https://example.com/moreJoiningInfo');

方法

方法返回类型简介
addFeature(feature)EntryPoint添加入口点的功能,例如是否收费。
setAccessCode(accessCode)EntryPoint用于访问大会的访问码。
setEntryPointType(entryPointType)EntryPoint设置此入口点的类型。
setMeetingCode(meetingCode)EntryPoint用于访问会议的会议代码。
setPasscode(passcode)EntryPoint用于访问会议的密码。
setPassword(password)EntryPoint用于访问大会的密码代码。
setPin(pin)EntryPoint用于访问会议的 PIN 码。
setRegionCode(regionCode)EntryPoint与此入口点关联的国家/地区的 CLDR/ISO 3166 地区代码。
setUri(uri)EntryPoint设置通过此入口点加入会议的 URI。

详细文档

addFeature(feature)

添加入口点的功能,例如是否收费。

参数

名称类型说明
featureEntryPointFeature要设置的功能。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果相应功能不适用于此入口点。


setAccessCode(accessCode)

用于访问大会的访问码。长度不得超过 128 个字符。可选。

参数

名称类型说明
accessCodeString要设置的访问码。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的访问代码过长。


setEntryPointType(entryPointType)

设置此入口点的类型。必填。

参数

名称类型说明
entryPointTypeEntryPointType要设置的入口点类型。

返回

EntryPoint - this 对象,用于链式调用


setMeetingCode(meetingCode)

用于访问会议的会议代码。长度不得超过 128 个字符。可选。

参数

名称类型说明
meetingCodeString要设置的会议代码。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的会议代码过长。


setPasscode(passcode)

用于访问大会的密码。长度不得超过 128 个字符。可选。

参数

名称类型说明
passcodeString要设置的密码。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的通行密钥过长。


setPassword(password)

用于访问大会的密码代码。长度不得超过 128 个字符。可选。

参数

名称类型说明
passwordString要设置的密码。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的密码过长。


setPin(pin)

用于访问会议的 PIN 码。长度不得超过 128 个字符。可选。

参数

名称类型说明
pinString要设置的 PIN 码。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的 PIN 码过长。


setRegionCode(regionCode)

与此入口点关联的国家/地区的 CLDR/ISO 3166 地区代码。仅适用于电话入口点类型。可选。

参数

名称类型说明
regionCodeString要设置的 regionCode。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的 regionCode 过长。


setUri(uri)

设置通过此入口点加入会议的 URI。对于 PHONE 入口点,必须使用前缀 tel:。对于 SIP 入口点,必须使用前缀 sip:。对于 VIDEOMORE 入口点,必须使用前缀 http:https:。长度上限为 1300 个字符。必填。

参数

名称类型说明
uriString要设置的 URI。

返回

EntryPoint - this 对象,用于链式调用

抛出

Error - 如果提供的 URI 格式有误。