このガイドでは、Google Meet REST API の spaces リソースで会議スペースを作成、取得、更新し、アクティブな会議を終了する方法について説明します。
会議スペースを作成する
会議スペースを作成するには、
create メソッドを
spaces リソースで使用します。
このメソッドは、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 へのアクセスを許可するアクセス トークンに置き換えます。
会議スペースの詳細を取得する
アクティブな会議スペースとその設定の詳細を取得するには、
get リソースで
spaces メソッドを使用します。name パスパラメータは、spaces/{space} または spaces/{meetingCode} の形式で設定します。詳細については、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 に置き換えます。
会議スペースを更新する
会議スペースの詳細を更新するには、
patch リソースで
spaces メソッドを使用します。space.name パスパラメータは、spaces/{space} の形式で設定します。詳細については、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 に置き換えます。
アクティブな会議を終了する
会議スペース内でアクティブな会議を終了するには(存在する場合)、
endActiveConference
メソッドを spaces リソースで使用します。
name パスパラメータは、spaces/{space} の形式で設定します。リクエストとレスポンスの本文は空です。詳細については、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 に置き換えます。