配置会议聊天室和成员

会议空间代表虚拟地点或 用于召开会议的持久对象(例如会议室)。答 会议空间还可以帮助用户见面并找到共享的资源。

当您使用 spaces.create 方法,它会返回 spaces 资源实例。通过 资源包括 SpaceConfig 对象, 会议空间的配置。它还包含 ActiveConference 对象 该链接指向当前的 conferenceRecords 资源 在会议空间中。

以下部分详细介绍了如何使用几个新的 Beta 版对象和方法。

设置审核和会议访问权限

通过新的测试版对象,您现在可以设置审核模式、功能 限制,以及用户加入会议时获得的权限。这些 通过更新 SpaceConfig 对象。

moderation 字段是预先配置的会议审核模式, 由用户政策控制的默认值它使用 Moderation 对象。开启管理模式后,会议所有者可以控制会议中 开会时可以使用共同主持人管理等功能(请参阅 spaces.members) 和功能限制(请参阅 moderationRestrictions)。如需详细了解 成员,请参阅管理聊天室成员

moderationRestrictions字段用于对 在 moderation 开启的情况下召开会议。它使用 ModerationRestrictions 对象。这些限制界定了谁有权访问 发送聊天消息和回应、共享屏幕,以及是否限制 作为查看者分配给用户的默认角色。moderationRestrictions 字段依赖于 RestrictionType 来应用前三项限制RestrictionType可以应用于 会议所有者和共同主持人,或所有参与者。通过 DefaultJoinAsViewerType 应用最终权限,即用户默认以贡献者身份加入, 这样,主持人还可以限制用户以查看者身份加入。

firstJoinerType 字段用于设置用户能否在主持人之前加入会议 会议。用于指定哪些用户可以加入会议 其他进程处于等待状态它使用 FirstJoinerType 对象。

管理聊天室成员

会议所有者随时可以在不申请的情况下加入会议,但现在您可以 配置无需申请即可加入会议的成员。此外, 可以对成员进行配置,让其在会议中拥有不同的角色,例如COHOST, 授予他们与会议所有者相同的权限管理会议。对于 请参阅 AccessType

通过 spaces.members 资源包括 nameuserrole 字段。

请注意,成员不同于 参与者。参与者是指加入会议的人员 或使用 Companion 模式 、作为观众或连接到通话的房间设备观看。有一个 conferenceRecords.participants 为每个人提供所需的资源

您可以通过以下方式管理聊天室成员:

每个方法都有一个包含 create 和 list 方法的路径参数,使用 parent 字段表示会议空间,而删除和获取方法的命令如下: name 字段,以根据会议空间和成员过滤结果 名称。

所有方法(删除除外)都支持 fields 参数(在 SystemParameterContext ,了解所有最新动态。如果省略 fields 参数,则 API 响应默认为 "name,email,role,user"

fields 参数依赖于 FieldMask 用于响应过滤FieldMask 可供 API 调用方列出 请求应返回的值。这是一个以英文逗号分隔的字段列表,仅需指定 使用对象中的某些字段,同时保持其他字段不变。 通过使用 FieldMask,该 API 可以避免不必要的工作,并改进 性能字段掩码用于 create、get 和 list 方法。有关 有关字段掩码的信息,请参阅 Google Sheets API 的使用字段 遮盖