本指南介绍了如何创建、获取和更新会议空间,以及如何结束 Google Meet REST API 的 spaces 资源中的活跃会议。
创建会议空间
如需创建会议空间,
请对 spaces 资源使用 create 方法
。
该方法会返回 spaces 资源的实例,其中包括
SpaceConfig 对象
(即会议空间的配置)。它还包含
ActiveConference
对象,该对象是指向会议空间内当前
conferenceRecords
资源的链接。
以下代码示例展示了如何创建会议空间:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
将 ACCESS_TOKEN 替换为授予 API 访问权限的访问令牌。
获取会议空间的详细信息
如需获取活跃会议空间及其设置的详细信息,请对
spaces资源使用
get方法。使用 spaces/{space} 或 spaces/{meetingCode} 格式设置 name 路径参数。如需了解详情,请参阅 Meet 如何识别会议空间。
该方法会以
spaces资源的实例形式返回会议空间。如需确定是否存在活跃会议,请检查 activeConference 字段。
以下代码示例展示了如何检索会议空间:
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
将 ACCESS_TOKEN 替换为授予 API 访问权限的访问令牌。
将空间名称值替换为会议空间的唯一服务器生成的 ID。
更新会议空间
如需更新会议空间的详细信息,请对
spaces资源使用
patch方法。使用 spaces/{space} 格式设置 space.name 路径参数。如需了解详情,请参阅 Meet 如何识别会议
空间。
patch 方法还会采用可选的 updateMask 查询参数。该
字段的类型为
FieldMask。
这是一个英文逗号分隔的列表,其中列出了您要在空间中更新的字段。
该方法会以
spaces 资源的实例形式返回会议空间。
以下代码示例展示了如何更新会议空间:
Java
Node.js
Python
cURL
curl -X PATCH "https://meet.googleapis.com/v2/spaces/SPACE_NAME?updateMask=config.accessType" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"config": {
"accessType": "RESTRICTED"
}
}'
将 ACCESS_TOKEN 替换为授予 API 访问权限的访问令牌。
将空间名称值替换为会议空间的唯一服务器生成的 ID。
结束活跃会议
如需结束会议空间内的活跃会议(如果有),请对 spaces 资源使用
endActiveConference
方法。
使用 spaces/{space} 格式设置 name 路径参数。请求和响应正文均为空。如需了解详情,请参阅 Meet 如何识别会议
空间。
以下代码示例展示了如何结束活跃会议:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces/SPACE_NAME:endActiveConference" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
将 ACCESS_TOKEN 替换为授予 API 访问权限的访问令牌。
将空间名称值替换为会议空间的唯一服务器生成的 ID。