Peserta adalah orang yang bergabung ke
panggilan atau yang menggunakan Pendamping
mode, menonton sebagai pelihat, atau
perangkat ruang yang
terhubung ke panggilan. Ada satu
conferenceRecords.participants
sumber daya untuk setiap orang.
Sesi peserta adalah
ID sesi unik yang dibuat untuk setiap pasangan perangkat peserta yang bergabung ke panggilan.
Ada satu
resource
conferenceRecords.participants.participantSessions
untuk setiap sesi. Jika peserta bergabung ke panggilan yang sama beberapa kali
dari pasangan perangkat peserta yang sama, mereka
memiliki ID sesi yang unik.
Halaman ini menjelaskan cara mendapatkan informasi tentang semua peserta yang hadir atau sedang berada di konferensi, atau sekitar peserta tunggal, beserta info sesi mereka.
Peserta
Bagian berikut menjelaskan cara mendapatkan informasi tentang peserta.
Tujuan
conferenceRecords.participants
resource mencakup 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 dari ponsel yang identitas penggunanya tidak diketahui karena belum login dengan Akun Google.
Telusuri semua peserta
Untuk mendapatkan detail tentang semua peserta dalam rekaman konferensi, gunakan
list()
metode tersebut pada
conferenceRecords.participants
resource dengan parameter jalur parent
.
Anda dapat menggunakan kolom earliestStartTime
atau latestEndTime
untuk memfilter
pengguna yang bergabung sebelum atau keluar setelah waktu tertentu. Kedua {i>field <i}menggunakan
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 sudah ada, gunakan latestEndTime IS
NULL
.
Metode ini menampilkan daftar peserta konferensi, yang diurutkan berdasarkan waktu bergabung
urutan menurun, sebagai instance resource conferenceRecords.participants
.
Contoh kode berikut menunjukkan cara membuat daftar semua peserta dalam konferensi catatan:
Java
Node.js
Python
Ganti nilai induk dengan nama data konferensi.
Mencari peserta tertentu
Untuk menelusuri peserta tertentu, gunakan metode get()
pada resource conferenceRecords.participants
dengan parameter jalur name
. Untuk mengambil nama atribut
peserta, 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.
Telusuri semua sesi peserta
Untuk mendapatkan detail tentang semua sesi peserta dari seorang peserta dalam konferensi
, gunakan
list()
metode tersebut pada
conferenceRecords.participants.participantSessions
resource dengan parameter jalur parent
.
Anda dapat menggunakan kolom startTime
atau endTime
untuk memfilter pengguna yang bergabung
sebelum atau setelah waktu tertentu. Kedua {i>field <i}menggunakan
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:
startTime < 2023-10-01T15:01:23Z
endTime < 2023-10-01T15:01:23Z
Metode ini menampilkan daftar sesi peserta, yang diurutkan berdasarkan waktu bergabung
urutan menurun, sebagai contoh
Resource conferenceRecords.participants.participantSession
.
Contoh kode berikut memperlihatkan cara membuat daftar semua sesi peserta dalam catatan konferensi:
Java
Node.js
Python
Ganti nilai induk dengan nama data konferensi, lalu nama peserta.
Menelusuri sesi peserta tertentu
Untuk mencari sesi peserta tertentu, gunakan
get()
metode tersebut pada
conferenceRecords.participants.participantSessions
resource dengan parameter jalur name
. Untuk mengambil nama atribut
peserta, 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
API People.
- Ekstrak ID orang dari nama referensi peserta menggunakan
di akhir jalur. Misalnya, jika nama sumber daya 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
. Hal ini memastikan kedua pengguna internal organisasi Google Workspace dan kontak eksternal disertakan dalam responsnya.
Contoh berikut menelusuri profil organisasi dan kontak untuk orang:
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