REST Resource: spaces

资源:聊天室

举行会议的线上地点。在任何给定时间,一个聊天室中只能举行一场正在进行的会议。

JSON 表示法
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
字段
name

string

不可变。聊天室的资源名称。格式:spaces/{space}

meetingUri

string

仅供输出。用于加入会议的 URI,例如 https://meet.google.com/abc-mnop-xyz

meetingCode

string

仅供输出。输入易记的代码即可加入会议。格式:[a-z]+-[a-z]+-[a-z]+,例如 abc-mnop-xyz。长度上限为 128 个字符。只能用作获取聊天室的聊天室 ID 的别名。

config

object (SpaceConfig)

与会议空间相关的配置。

activeConference

object (ActiveConference)

活跃会议(如果存在)。

SpaceConfig

与会议聊天室相关的配置。

JSON 表示法
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess)
}
字段
accessType

enum (AccessType)

会议空间的访问权限类型,用于确定哪些人可以无需申请即可加入会议。默认:用户的默认访问权限设置。由企业用户的管理员控制或受限。

entryPointAccess

enum (EntryPointAccess)

定义可用于加入此会议空间中召开的会议的入口点。默认值:EntryPointAccess.ALL

AccessType

会议聊天室可能的访问权限类型。

枚举
ACCESS_TYPE_UNSPECIFIED 用户所在组织指定的默认值。注意:永远不会返回此字段,因为系统会返回已配置的访问权限类型。
OPEN 知道加入信息(例如网址或电话访问权限信息)的任何人都可以直接加入会议。
TRUSTED 主持人所在组织的成员、受邀的外部用户和拨号加入的用户无需请求即可加入会议。其他人必须敲门。
RESTRICTED 只有邀请对象才能加入会议,无需申请。其他人必须敲门。

EntryPointAccess

可用于加入会议的入口点。示例:meet.google.com、Meet Embed SDK 网页版或移动应用。

枚举
ENTRY_POINT_ACCESS_UNSPECIFIED 未使用。
ALL 允许所有入口点。
CREATOR_APP_ONLY 只有创建聊天室的 Google Cloud 项目拥有的入口点才能用于加入此聊天室中的会议。应用可以使用 Meet Embed SDK Web 版或 Meet 移动应用 SDK 创建自有的入口点。

ActiveConference

正在进行的会议。

JSON 表示法
{
  "conferenceRecord": string
}
字段
conferenceRecord

string

仅供输出。引用“ConferenceRecord”资源。格式:conferenceRecords/{conferenceRecord},其中 {conferenceRecord} 是聊天室中每个实例的唯一 ID。

方法

create

创建聊天室。

endActiveConference

结束正在进行的会议(如果有)。

get

space_idmeeting_code 获取空格。

patch

更新聊天室。