このガイドでは、Google Meet REST API の conferenceRecords
リソースで 1 つの会議またはすべての会議の詳細を取得する方法について説明します。
会議は、会議スペース内の通話のサーバー生成インスタンスです。会議の単一インスタンスでもあります。
会議スペースのオーナーまたは参加者は、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
: 前の list 呼び出しから受け取ったページトークン。後続のページを取得するには、このトークンを指定します。filter
:conferenceRecords
リソースの結果で特定のアイテムを取得するクエリフィルタ。サポートされているクエリの詳細については、list()
メソッドをご覧ください。会議スペースを特定する方法について詳しくは、Meet が会議スペースを特定する方法をご覧ください。