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