Uczestnik to osoba, która dołączyła do rozmowy lub korzysta z trybu towarzyszącego, ogląda film jako widz albo osoba w pomieszczeniu podłączonym do rozmowy. Każda osoba ma 1 zasób conferenceRecords.participants
.
Sesja uczestnika to unikalny identyfikator sesji tworzony dla każdej pary uczestnika i urządzenia, która dołącza do rozmowy.
Na każdą sesję przypada 1 zasób conferenceRecords.participants.participantSessions
. Jeśli uczestnik dołącza do tej samej rozmowy kilka razy z tej samej pary urządzenia i uczestnik, każdemu z nich jest przypisany unikalny identyfikator sesji.
Na tej stronie opisujemy, jak uzyskać informacje o wszystkich uczestnikach, którzy brali udział lub w konferencji, lub o tylko jednym uczestniku, wraz z informacjami o ich sesji.
uczestników
W poniższych sekcjach znajdziesz informacje o tym, jak uzyskać informacje o uczestnikach.
Zasób conferenceRecords.participants
zawiera pole user
. Elementem user
może być tylko jeden z tych obiektów:
Element
signedinUser
to:Osoba dołączająca na komputerze osobistym, urządzeniu mobilnym lub w trybie towarzyszącym.
Konto robota używane przez urządzenia w sali konferencyjnej.
anonymousUser
to niezidentyfikowany użytkownik, który nie jest zalogowany na konto Google.phoneUser
to użytkownik dołączający do spotkania z telefonu, którego tożsamość jest nieznana, bo nie zalogował się na konto Google.
Wyszukaj wszystkich uczestników
Aby uzyskać szczegółowe informacje o wszystkich uczestnikach rekordu rozmowy wideo, użyj metody list()
w zasobie conferenceRecords.participants
z parametrem ścieżki parent
.
Korzystając z pól earliestStartTime
i latestEndTime
, możesz odfiltrować użytkowników, którzy dołączyli przed określonym czasem lub opuścili ją po określonym czasie. Oba pola używają formatu sygnatura czasowa w formacie RFC 3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku: {year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
. Na przykład:
earliestStartTime < 2023-10-01T15:01:23Z
latestEndTime < 2023-10-01T15:01:23Z
Aby pozyskać aktywnych uczestników już trwającej rozmowy wideo, użyj opcji latestEndTime IS
NULL
.
Ta metoda zwraca listę uczestników rozmowy wideo uporządkowaną według czasu dołączenia w kolejności malejącej, jako przykład zasobu conferenceRecords.participants
.
Poniższy przykładowy kod pokazuje, jak wyświetlić wszystkich uczestników rozmowy wideo:
Java
Node.js
Python
Zastąp wartość nadrzędną nazwą rekordu rozmowy wideo.
Wyszukaj konkretnego uczestnika
Aby wyszukać konkretnego uczestnika, użyj metody get()
w zasobie conferenceRecords.participants
z parametrem ścieżki name
. Aby pobrać imię i nazwisko uczestnika, użyj metody conferenceRecords.participants.list
.
Ta metoda zwraca nazwę uczestnika jako instancję zasobu conferenceRecords.participants
.
Poniższy przykładowy kod pokazuje, jak pobrać konkretnego uczestnika:
Java
Node.js
Python
Zastąp imię i nazwisko uczestnika, którego chcesz znaleźć.
Sesje uczestników
W poniższych sekcjach znajdziesz informacje o tym, jak uzyskać informacje o sesjach uczestników.
Wyszukaj wszystkie sesje uczestników
Aby uzyskać szczegółowe informacje o wszystkich sesjach uczestnika rozmowy wideo, użyj metody list()
dla zasobu conferenceRecords.participants.participantSessions
z parametrem ścieżki parent
.
Korzystając z pól startTime
i endTime
, możesz odfiltrować użytkowników, którzy dołączyli przed określonym czasem lub opuścili ją po określonym czasie. Oba pola używają formatu sygnatura czasowa w formacie RFC 3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku: {year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
. Na przykład:
startTime < 2023-10-01T15:01:23Z
endTime < 2023-10-01T15:01:23Z
Zwraca listę sesji uczestników, uporządkowanych według czasu dołączenia w kolejności malejącej, jako wystąpienia zasobu conferenceRecords.participants.participantSession
.
Poniższy przykładowy kod pokazuje, jak wyświetlić listę wszystkich sesji uczestników w rekordzie rozmowy wideo:
Java
Node.js
Python
Zastąp wartość nadrzędną nazwą rekordu rozmowy wideo i imieniem i nazwiskiem uczestnika.
Wyszukaj konkretną sesję uczestnika
Aby wyszukać konkretną sesję uczestnika, użyj metody get()
w zasobie conferenceRecords.participants.participantSessions
z parametrem ścieżki name
. Aby pobrać imię i nazwisko uczestnika, użyj metody list()
.
Ta metoda zwraca nazwę uczestnika jako instancję zasobu conferenceRecords.participants.participantSessions
.
Poniższy przykładowy kod pokazuje, jak pobrać konkretną sesję uczestnika:
Java
Node.js
Python
Zastąp imię i nazwisko uczestnika, którego chcesz znaleźć.