第三方会议概览

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

创建或修改 Google 日历活动时,用户可以快速创建 Google Hangouts 会议并将其与活动相关联。添加后,活动参加者只需点击一下即可轻松加入关联的 Hangout。

但是,如果用户想要使用第三方会议(例如 WebEx)而不是 Google Hangouts,过程会更复杂。通常情况下,用户需要在 Google 日历外部创建会议,然后将会议代码复制到日历活动说明中。然后,活动参加者必须遵循一组特定的步骤,以使用提供的代码参加会议。

Google Workspace 插件可以帮助用户避免这种复杂性。您可以使用第三方会议解决方案构建 Google Workspace 扩展 Google 日历的插件。每个新增的会议解决方案都新增了日历活动选项,让用户可以直接通过 Google 日历创建和加入这些会议。

如果您是会议服务提供商,则可以创建Google Workspace 插件来定义 Google 日历与您的产品之间的关联。然后,您可以在 Google Workspace Marketplace 中发布该插件,用户和管理员可在其中发现并安装该插件。

会议解决方案

会议解决方案代表用户可以加入的第三方会议。每个解决方案都显示为会议选项,用户可以在创建或修改 Google 日历活动时选择。

插件可能会定义的会议解决方案包括:

  • 标准视频会议
  • 纯音频会议
  • 个人会议
  • 公开直播的会议

第三方服务提供的任何类型的会议都可以有一个关联的解决方案,并且解决方案集可以打包在一个 Google Workspace 插件中。

会议解决方案的工作原理

将会议解决方案添加到Google Workspace 插件时,无需为其提供详细界面。相反,每当用户创建或修改 Google 日历活动时,Google Workspace 已安装用户插件中定义的任何解决方案都会显示为会议选项。

当用户选择会议解决方案时,该插件会使用其 API 连接到第三方会议系统,并在会议和 Google 日历活动之间创建会议数据。如果之后更新或更新活动,则插件会检测到这一情况,并在会议系统上进行相应的更新。将会议附加到活动后,参与者可以通过 Google 日历加入会议。

(可选)该插件可提供一个设置页面,允许用户控制特定的会议行为。

会议数据

Google Workspace 为 Google 日历提供会议解决方案的插件需要特定信息(会议数据),以便用户加入第三方会议。在插件中定义会议解决方案时,您需要指定用于构建并返回 ConferenceData 对象的 onCreateFunctionConferenceData 对象必须包含 Google 日历所需的所有会议数据,或者包含描述与第三方会议系统通信时发生的错误的 ConferenceError 对象。

下表列出了插件可以使用的每类会议数据,并列出了代表这些数据的 ConferenceData 服务对象。插件使用的每个 ConferenceData 对象都必须将所有元素标记为 Required

组件 类型 说明
会议错误 ConferenceError 发生错误时是必需的,在这种情况下不需要其他数据。使用此功能可报告当插件尝试连接到会议系统时发生的问题。
会议 ID string 如果未出现错误,则是必需的。
使用此 ID 识别第三方会议系统中的会议。
会议参数 ConferenceParameter[] 使用这些键值对将特定于系统的信息传入第三方会议系统或从第三方会议系统传递任何系统特定信息。例如,系统可能需要会议管理员的电子邮件地址或会议密钥。
会议记录 string 使用此方法可在会议中附加文本通知。通常情况下,您使用这些信息来添加会议管理员或法律声明的说明。
入口点 EntryPoint[] 如果不是错误,则必须定义至少一个 EntryPoint
请使用 EntryPoint 描述加入会议的具体方式(例如,通过电话、视频或 SIP 方式)。每个入口点都需要 URI 和 EntryPointType

深入阅读

以下文档可帮助您了解详情: