このガイドでは、Google Meet REST API の conferenceRecords リソースで、単一の会議またはすべての会議の詳細を取得する方法について説明します。
会議とは、 会議スペース内の通話のサーバー生成インスタンスです。会議の単一インスタンスでもあります。
会議スペースのオーナーまたは参加者は、get メソッドと list メソッドを呼び出して会議レコードを取得できます。
ユーザー 認証情報を使用して認証と認可を行うと、 Google Meet アプリはユーザーデータにアクセスし、認証された ユーザーの代わりにオペレーションを実行できます。ドメイン全体の委任で認証すると、アプリケーションのサービス アカウントによるユーザーのデータへのアクセスを承認できます。これにより、ユーザーごとに同意を求める必要がなくなります。
会議の詳細を取得する
特定の会議の詳細を取得するには、
get メソッドを
the
conferenceRecords
リソースで使用します。会議の name パスパラメータを conferenceRecords/{conferenceRecord} の形式で設定します。
会議名がわからない場合は、すべての会議
名を list メソッドを使用して一覧表示できます。
このメソッドは、過去の会議を conferenceRecords リソースのインスタンスとして返します。
次のコードサンプルは、特定の会議を取得する方法を示しています。
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN は、API へのアクセスを許可するアクセス トークンに置き換えます。
会議レコード名を、会議レコード内の特定の会議 ID の名前に置き換えます。
すべての会議を一覧表示する
すべての会議の詳細を一覧表示するには、
list リソースで
the
conferenceRecords
メソッドを使用します。パスパラメータは指定しません。
このメソッドは、過去の会議のリストを conferenceRecords リソースのインスタンスとして返します。会議の主催者でフィルタされ、startTime の降順で並べ替えられます。ページサイズを調整してクエリ結果をフィルタするには、ページネーションをカスタマイズするまたはリストをフィルタするをご覧ください。
次のコードサンプルは、すべての会議を一覧表示する方法を示しています。
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/conferenceRecords" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN は、API へのアクセスを許可するアクセス トークンに置き換えます。
ページネーションをカスタマイズするまたはリストをフィルタする
次のオプションのクエリ パラメータを渡して、会議レコードのページネーションをカスタマイズするか、フィルタします。
pageSize: 返される会議レコードの最大数。この値よりも少ない数が返されることがあります。指定しない場合は、最大 25 件の会議レコードが返されます。最大値は 100 です。100 を超える値は自動的に 100 に変更されます。pageToken: 前回のリスト呼び出しから受け取ったページトークン。このトークンを指定すると、次のページを取得できます。filter:conferenceRecordsリソースの結果で特定のアイテムを取得するクエリ フィルタ。サポートされているクエリの詳細については、listメソッドをご覧ください。会議スペースを特定する方法について詳しくは、Meet で会議スペースを識別する方法をご覧ください。