Peserta adalah orang yang bergabung ke
panggilan atau yang menggunakan mode Pendamping, menonton sebagai penonton, atau
perangkat ruang yang terhubung ke panggilan. Ada satu
resource
conferenceRecords.participants
untuk setiap orang.
Sesi peserta adalah
ID sesi unik yang dibuat untuk setiap pasangan peserta-perangkat yang bergabung ke panggilan.
Ada satu
resource
conferenceRecords.participants.participantSessions
untuk setiap sesi. Jika peserta bergabung ke panggilan yang sama beberapa kali
dari pasangan peserta-perangkat yang sama, setiap peserta akan diberi ID sesi unik.
Halaman ini menjelaskan cara mendapatkan informasi tentang semua peserta yang menghadiri atau berada dalam konferensi, atau hanya tentang satu peserta, beserta info sesi mereka.
Peserta
Bagian berikut menjelaskan cara mendapatkan informasi tentang peserta.
Resource
conferenceRecords.participants
menyertakan kolom user
. user
hanya dapat berupa salah satu objek
berikut:
signedinUser
adalah:Individu yang bergabung dari komputer pribadi, perangkat seluler, atau melalui mode Pendamping.
Akun robot yang digunakan oleh perangkat ruang konferensi.
anonymousUser
adalah pengguna yang tidak teridentifikasi yang tidak login ke Akun Google.phoneUser
adalah pengguna yang bergabung melalui telepon dengan identitas yang tidak diketahui karena mereka belum login dengan Akun Google.
Menelusuri semua peserta
Untuk mendapatkan detail tentang semua peserta dalam data konferensi, gunakan metode
list()
di resource
conferenceRecords.participants
dengan parameter jalur parent
.
Anda dapat menggunakan kolom earliestStartTime
atau latestEndTime
untuk memfilter
pengguna yang bergabung sebelum atau keluar setelah waktu tertentu. Kedua kolom menggunakan format
Stempel Waktu
dalam format RFC 3339
UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan:
{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
. Contoh:
earliestStartTime < 2023-10-01T15:01:23Z
latestEndTime < 2023-10-01T15:01:23Z
Untuk mendapatkan peserta aktif dalam konferensi yang ada, gunakan latestEndTime IS
NULL
.
Metode ini menampilkan daftar peserta konferensi, yang diurutkan berdasarkan waktu bergabung dalam
urutan menurun, sebagai instance resource conferenceRecords.participants
.
Contoh kode berikut menunjukkan cara mencantumkan semua peserta dalam rekaman konferensi:
Java
Node.js
Python
Ganti nilai induk dengan nama data konferensi.
Menelusuri peserta tertentu
Untuk menelusuri peserta tertentu, gunakan metode get()
pada resource conferenceRecords.participants
dengan parameter jalur name
. Untuk mengambil nama
partisipan, gunakan metode conferenceRecords.participants.list
.
Metode ini menampilkan nama peserta sebagai instance resource
conferenceRecords.participants
.
Contoh kode berikut menunjukkan cara mengambil peserta tertentu:
Java
Node.js
Python
Ganti nama peserta dengan nama peserta tertentu yang akan ditemukan.
Sesi peserta
Bagian berikut menjelaskan cara mendapatkan informasi tentang sesi peserta.
Menelusuri semua sesi peserta
Untuk mendapatkan detail tentang semua sesi peserta dari peserta dalam rekaman
konferensi, gunakan metode
list()
di resource
conferenceRecords.participants.participantSessions
dengan parameter jalur parent
.
Anda dapat menggunakan kolom startTime
atau endTime
untuk memfilter pengguna yang bergabung
sebelum atau keluar setelah waktu tertentu. Kedua kolom menggunakan format Stempel Waktu dalam format "Zulu" UTC RFC 3339, dengan resolusi nanodetik dan hingga sembilan digit pecahan: {year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
. Contoh:
startTime < 2023-10-01T15:01:23Z
endTime < 2023-10-01T15:01:23Z
Metode ini menampilkan daftar sesi peserta, yang diurutkan berdasarkan waktu bergabung dalam
urutan menurun, sebagai instance dari
resource conferenceRecords.participants.participantSession
.
Contoh kode berikut menunjukkan cara mencantumkan semua sesi peserta dalam data konferensi:
Java
Node.js
Python
Ganti nilai induk dengan nama data konferensi dan nama peserta.
Menelusuri sesi peserta tertentu
Untuk menelusuri sesi peserta tertentu, gunakan metode get()
di resource conferenceRecords.participants.participantSessions
dengan parameter jalur name
. Untuk mengambil nama
partisipan, gunakan metode list()
.
Metode ini menampilkan nama peserta sebagai instance resource
conferenceRecords.participants.participantSessions
.
Contoh kode berikut menunjukkan cara mengambil sesi peserta tertentu:
Java
Node.js
Python
Ganti nama peserta dengan nama peserta tertentu yang akan ditemukan.
Mengambil detail peserta dengan People API
Untuk mengambil detail tentang peserta, gunakan
metode people.get
di
People API.
- Ekstrak ID orang dari nama resource peserta menggunakan
komponen akhir jalur. Misalnya, jika nama resource peserta
adalah
conferenceRecords/abc-123/participants/12345
, ID untuk People API adalah12345
. - Sertakan sumber
READ_SOURCE_TYPE_PROFILE
,READ_SOURCE_TYPE_CONTACT
, danREAD_SOURCE_TYPE_OTHER_CONTACT
. Tindakan ini memastikan pengguna internal untuk organisasi Google Workspace dan kontak eksternal disertakan dalam respons.
Contoh berikut menelusuri profil organisasi dan kontak untuk seseorang:
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