हिस्सा लेने वाला वह व्यक्ति होता है जो
कॉल करो या जिसमें कंपैनियनशिप का इस्तेमाल किया गया हो
मोड में देखना, दर्शक के तौर पर देखना या
रूम डिवाइस, जिसे कॉल से कनेक्ट किया गया है. एक है
conferenceRecords.participants
संसाधन उपलब्ध करा सकते हैं.
हिस्सा लेने वाला सेशन
कॉल में शामिल होने वाले हर व्यक्ति के डिवाइस पेयर के लिए बनाया गया यूनीक सेशन आईडी.
एक है
conferenceRecords.participants.participantSessions
संसाधन उपलब्ध नहीं है. अगर कोई व्यक्ति एक ही कॉल में, एक ही डिवाइस से कई बार शामिल होता है, तो उसे हर बार एक यूनीक सेशन आईडी असाइन किया जाता है.
इस पेज में बताया गया है कि इवेंट में हिस्सा लेने वाले सभी लोगों की जानकारी कैसे पाएं या किसी कॉन्फ़्रेंस में हों या और उनके सेशन की जानकारी मिलेगी.
खेल में हिस्सा लेने वाले खिलाड़ी
नीचे दिए गए सेक्शन में, हिस्सा लेने वाले लोगों के बारे में जानकारी पाने का तरीका बताया गया है.
कॉन्टेंट बनाने
conferenceRecords.participants
संसाधन में user
फ़ील्ड शामिल है. user
इनमें से सिर्फ़ एक हो सकता है
ऑब्जेक्ट:
signedinUser
इनमें से कोई एक हो:निजी कंप्यूटर, मोबाइल डिवाइस या कंपैनियन मोड का इस्तेमाल करके.
कॉन्फ़्रेंस रूम के डिवाइसों के लिए इस्तेमाल किया जाने वाला रोबोट खाता.
anonymousUser
एक ऐसा उपयोगकर्ता है जिसकी पहचान नहीं की जा सकी. उसने Google खाते में साइन इन नहीं किया है.phoneUser
कोई उपयोगकर्ता ऐसे फ़ोन से डायल इन कर रहा हो जिसे उपयोगकर्ता की पहचान से जुड़ी जानकारी न हो क्योंकि उन्होंने Google खाते से साइन इन नहीं किया है.
मीटिंग में हिस्सा लेने वाले सभी लोगों को खोजें
कॉन्फ़्रेंस के रिकॉर्ड में हिस्सा लेने वाले सभी लोगों की जानकारी पाने के लिए,
list()
का तरीका
conferenceRecords.participants
parent
पाथ पैरामीटर वाला संसाधन.
फ़िल्टर करने के लिए, earliestStartTime
या latestEndTime
फ़ील्ड का इस्तेमाल किया जा सकता है
जो किसी तय समय से पहले शामिल हुए या छोड़कर चले गए. दोनों फ़ील्ड, आरएफ़सी 3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में, टाइमस्टैंप फ़ॉर्मैट का इस्तेमाल करते हैं. इसमें नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंक होते हैं:
{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
फ़ील्ड का इस्तेमाल करके, स्पेस में शामिल होने वाले उपयोगकर्ताओं को फ़िल्टर किया जा सकता है
किसी तय समय से पहले या बाद में बाईं ओर. दोनों फ़ील्ड, आरएफ़सी
3339 यूटीसी के "ज़ुलु" फ़ॉर्मैट में, टाइमस्टैंप फ़ॉर्मैट का इस्तेमाल करते हैं. इसमें नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंक होते हैं:
{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.
- पाथ के आखिरी कॉम्पोनेंट का इस्तेमाल करके, हिस्सा लेने वाले व्यक्ति के संसाधन के नाम से उसका आईडी निकालें. उदाहरण के लिए, अगर रिसर्च में हिस्सा लेने वाले व्यक्ति के संसाधन का नाम
conferenceRecords/abc-123/participants/12345
People API12345
है. 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