参加者とは、
コンパニオン モードを使用している
視聴者として視聴するモード
通話に接続された会議室デバイス1 人あたり 1 つの conferenceRecords.participants
リソースがあります。
参加者セッションとは、
通話に参加する参加者とデバイスのペアごとに一意のセッション ID が作成されます。
1 つ
conferenceRecords.participants.participantSessions
リソースが表示されます。参加者が同じ通話に複数回参加した場合
それぞれに一意のセッション ID が割り当てられます。
このページでは、参加したすべての参加者に関する情報を取得する方法について説明します。 会議中、あるいはちょっとした時間で その参加者のセッション情報を表示します。
参加者数
以下のセクションでは、参加者に関する情報を取得する方法について説明します。
「
conferenceRecords.participants
リソースには user
フィールドが含まれます。user
は、次のいずれかのオブジェクトになります。
signedinUser
は次のいずれかです。パソコン、モバイル デバイス、またはデバイスから参加している個人 コンパニオン モードで参加できます。
会議室デバイスで使用されるロボット アカウント。
anonymousUser
Google アカウントにログインしていない、不明なユーザーです。phoneUser
ユーザー ID が不明なスマートフォンからダイヤルインしているユーザーです Google アカウントでログインしていないことが原因です。
すべての参加者を検索
会議レコード内のすべての参加者の詳細を取得するには、parent
パス パラメータを使用して conferenceRecords.participants
リソースの list()
メソッドを使用します。
earliestStartTime
フィールドまたは latestEndTime
フィールドを使用して、
一定の時間より前または後に退出したユーザーです。どちらのフィールドも、RFC 3339 UTC「Zulu」形式のタイムスタンプ形式を使用します。精度はナノ秒で、小数点以下は最大 9 桁です。{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
例:
earliestStartTime < 2023-10-01T15:01:23Z
latestEndTime < 2023-10-01T15:01:23Z
既存の会議のアクティブな参加者を取得するには、latestEndTime IS
NULL
を使用します。
このメソッドは、会議参加者のリストを、
conferenceRecords.participants
リソースのインスタンスとして降順。
次のコードサンプルは、会議レコード内のすべての参加者を一覧表示する方法を示しています。
Java
Node.js
Python
親の値を会議レコードの名前に置き換えます。
特定の参加者を検索する
特定の参加者を検索するには、
get()
メソッドを
conferenceRecords.participants
name
パスパラメータを持つリソースです。プロジェクトの名前を取得するには、
conferenceRecords.participants.list
メソッドを使用します。
このメソッドは参加者名を
conferenceRecords.participants
リソース。
次のコードサンプルは、特定の参加者を取得する方法を示しています。
Java
Node.js
Python
参加者名は、検索する特定の参加者の名前に置き換えます。
参加者セッション
以下のセクションでは、参加者のセッションに関する情報を取得する方法について説明します。
すべての参加者のセッションを検索する
ある会議の参加者のすべての参加者セッションの詳細を取得する
記録するには、
list()
メソッドを
conferenceRecords.participants.participantSessions
parent
パスパラメータを持つリソースです。
startTime
フィールドまたは endTime
フィールドを使用して、参加したユーザーをフィルタできます。
結果を出力できますどちらのフィールドでも
タイムスタンプ
(RFC
3339(UTC)
「ズールー語」形式: ナノ秒単位、小数点以下最大 9 桁:
{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
。例:
startTime < 2023-10-01T15:01:23Z
endTime < 2023-10-01T15:01:23Z
このメソッドは、参加者のセッションのリストを、conferenceRecords.participants.participantSession
リソースのインスタンスとして、参加時間の降順で返します。
次のコードサンプルは、すべての参加者のセッションを 会議の録画:
Java
Node.js
Python
親の値を会議レコードの名前と 入力します。
特定の参加者セッションを検索する
特定の参加者のセッションを検索するには、
get()
メソッドを
conferenceRecords.participants.participantSessions
name
パスパラメータを持つリソースです。プロジェクトの名前を取得するには、
list()
メソッドを使用します。
このメソッドは参加者名を
conferenceRecords.participants.participantSessions
リソース。
次のコードサンプルは、特定の参加者セッションを取得する方法を示しています。
Java
Node.js
Python
参加者名を、検索する特定の参加者の名前に置き換えます。
People API を使用して参加者の詳細を取得する
参加者の詳細を取得するには、
people.get
メソッド
People API。
- 次を使用して、参加者のリソース名からユーザーの ID を抽出します。
部分です。たとえば、参加者のリソース名に
conferenceRecords/abc-123/participants/12345
は、 People API は12345
です。 - 参照元の
READ_SOURCE_TYPE_PROFILE
、READ_SOURCE_TYPE_CONTACT
、 およびREAD_SOURCE_TYPE_OTHER_CONTACT
。これにより 内部ユーザーは Google Workspace 組織と外部の連絡先が 返されます。
次の例では、組織のプロフィールと連絡先の両方を検索して、 人:
cURL
curl \
'https://people.googleapis.com/v1/people/PERSON_ID?personFields=names%2CemailAddresses&sources=READ_SOURCE_TYPE_OTHER_CONTACT&sources=READ_SOURCE_TYPE_PROFILE&sources=READ_SOURCE_TYPE_CONTACT' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'Accept: application/json' \
--compressed