Katılımcı, görüşmeye katılan veya Tamamlayıcı Mod'u kullanarak izleyici olarak izleyen ya da görüşmeye bağlı bir oda cihazı kullanan kişidir. Her kişi için bir conferenceRecords.participants
kaynak vardır.
Katılımcı oturumu, görüşmeye katılan her katılımcı-cihaz çifti için oluşturulan benzersiz bir oturum kimliğidir.
Her oturum için bir conferenceRecords.participants.participantSessions
kaynağı vardır. Katılımcı aynı görüşmeye aynı katılımcı-cihaz çiftinden birden çok kez katılırsa her katılımcıya benzersiz oturum kimlikleri atanır.
Bu sayfada, konferansa katılan veya konferansta bulunan tüm katılımcılar ya da yalnızca tek bir katılımcı hakkında oturum bilgileriyle birlikte nasıl bilgi edinileceği açıklanmaktadır.
Katılımcı sayısı
Aşağıdaki bölümlerde katılımcılar hakkında nasıl bilgi edineceğiniz ayrıntılı olarak açıklanmıştır.
conferenceRecords.participants
kaynağı, user
alanını içerir. user
yalnızca aşağıdaki nesnelerden biri olabilir:
signedinUser
şu iki seçenekten biridir:Kişisel bilgisayardan, mobil cihazdan veya Arkadaş modu üzerinden katılan bir kullanıcı.
Konferans odası cihazları tarafından kullanılan bir robot hesabı.
anonymousUser
, Google Hesabı'nda oturum açmamış, kimliği tanımlanmamış bir kullanıcıdır.phoneUser
, Google Hesabı ile oturum açmadığı için kimliği bilinmeyen bir telefondan katılan kullanıcıdır.
Tüm katılımcıları ara
Bir konferans kaydındaki tüm katılımcılarla ilgili ayrıntıları almak için parent
yol parametresini kullanarak conferenceRecords.participants
kaynağındaki list()
yöntemini kullanın.
Belirli bir zamandan önce katılan veya belirli bir zamandan sonra ayrılan kullanıcıları filtrelemek için earliestStartTime
veya latestEndTime
alanlarını kullanabilirsiniz. Her iki alan da RFC 3339 UTC "Zulu" biçiminde, nanosaniye çözünürlükte ve en fazla dokuz ondalık basamakla zaman damgası biçimini kullanır:
{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
. Örneğin:
earliestStartTime < 2023-10-01T15:01:23Z
latestEndTime < 2023-10-01T15:01:23Z
Mevcut bir konferanstaki etkin katılımcıları görmek için latestEndTime IS
NULL
simgesini kullanın.
Yöntem, conferenceRecords.participants
kaynağı örneği olarak konferans katılımcılarının listesini, katılım zamanına göre azalan düzende döndürür.
Aşağıdaki kod örneğinde, bir konferans kaydındaki tüm katılımcıların nasıl listeleneceği gösterilmektedir:
Java
Node.js
Python
Üst öğe değerini konferans kaydının adıyla değiştirin.
Belirli bir katılımcıyı arama
Belirli bir katılımcıyı aramak için name
yol parametresiyle birlikte conferenceRecords.participants
kaynağındaki get()
yöntemini kullanın. Katılımcıya ait adı almak için conferenceRecords.participants.list
yöntemini kullanın.
Yöntem, bir conferenceRecords.participants
kaynağı örneği olarak katılımcı adı döndürür.
Aşağıdaki kod örneğinde, belirli bir katılımcının nasıl alınacağı gösterilmektedir:
Java
Node.js
Python
Katılımcı adını, bulunacak katılımcının adıyla değiştirin.
Katılımcı oturumları
Aşağıdaki bölümlerde, katılımcı oturumları hakkında nasıl bilgi edineceğiniz ayrıntılı olarak açıklanmıştır.
Tüm katılımcı oturumlarını arama
Bir konferans kaydındaki katılımcının tüm katılımcı oturumlarıyla ilgili ayrıntıları almak için parent
yol parametresini kullanarak conferenceRecords.participants.participantSessions
kaynağındaki list()
yöntemini kullanın.
Belirli bir zamandan önce katılan veya belirli bir zamandan sonra ayrılan kullanıcıları filtrelemek için startTime
veya endTime
alanlarını kullanabilirsiniz. Her iki alan da RFC 3339 UTC "Zulu" biçiminde, nanosaniye çözünürlükte ve en fazla dokuz ondalık basamakla zaman damgası biçimini kullanır:
{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
. Örneğin:
startTime < 2023-10-01T15:01:23Z
endTime < 2023-10-01T15:01:23Z
Yöntem, conferenceRecords.participants.participantSession
kaynağı örneği olarak katılımcı oturumlarının listesini, katılım süresine göre azalan düzende sıralayarak döndürür.
Aşağıdaki kod örneğinde, bir konferans kaydındaki tüm katılımcı oturumlarının nasıl listeleneceği gösterilmektedir:
Java
Node.js
Python
Üst öğe değerini, konferans kaydının adıyla ve katılımcı adıyla değiştirin.
Belirli bir katılımcı oturumunu arama
Belirli bir katılımcı oturumunu aramak için name
yol parametresini kullanarak conferenceRecords.participants.participantSessions
kaynağındaki get()
yöntemini kullanın. Katılımcıya ait adı almak için list()
yöntemini kullanın.
Yöntem, bir conferenceRecords.participants.participantSessions
kaynağı örneği olarak katılımcı adı döndürür.
Aşağıdaki kod örneğinde, belirli bir katılımcı oturumunun nasıl alınacağı gösterilmektedir:
Java
Node.js
Python
Katılımcı adını, bulunacak katılımcının adıyla değiştirin.
People API ile katılımcı ayrıntılarını alma
Bir katılımcı hakkında ayrıntıları almak için People API'deki people.get
yöntemini kullanın.
- Yolun son bileşenini kullanarak katılımcı kaynak adından kişinin kimliğini çıkarın. Örneğin, katılımcı kaynak adı
conferenceRecords/abc-123/participants/12345
ise People API'nin kimliği12345
olur. READ_SOURCE_TYPE_PROFILE
,READ_SOURCE_TYPE_CONTACT
veREAD_SOURCE_TYPE_OTHER_CONTACT
kaynaklarını ekleyin. Bu sayede, hem Google Workspace kuruluşunun dahili kullanıcıları hem de kuruluş dışı kişiler yanıta dahil edilir.
Aşağıdaki örnekte, bir kullanıcı için hem kuruluş profilleri hem de kişiler aranmaktadır:
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