このガイドでは、Google Meet REST API の spaces リソースで会議スペースを作成、取得、更新し、アクティブな会議を終了する方法について説明します。
会議スペースを作成する
会議スペースを作成するには、spaces リソースで create メソッドを使用します。
このメソッドは、会議スペースの構成である SpaceConfig オブジェクトを含む spaces リソースのインスタンスを返します。また、会議スペース内の現在の conferenceRecords リソースへのリンクである ActiveConference オブジェクトも含まれています。
次のコードサンプルは、会議スペースを作成する方法を示しています。
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 に置き換えます。