इस पेज पर, Google Meet के उन इवेंट के बारे में बताया गया है जिनकी सदस्यता आपका ऐप्लिकेशन, Google Workspace Events API का इस्तेमाल करके ले सकता है. आपको किस तरह के इवेंट चाहिए, यह तय करने के बाद Google Meet से इवेंट पाने के लिए, सदस्यता बनाएं.
Google Meet के लिए ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, Google Meet REST API की खास जानकारी देखें.
Meet के साथ काम करने वाले इवेंट
Google Workspace की सदस्यताओं की मदद से, आपको Meet में इन तरह के बदलावों के बारे में इवेंट मिल सकते हैं:
- कॉन्फ़्रेंस, मीटिंग स्पेस में शुरू या खत्म होती है.
- कोई उपयोगकर्ता, कॉन्फ़्रेंस में शामिल होता है या उसे छोड़ता है.
- कॉन्फ़्रेंस के लिए, रिकॉर्डिंग जनरेट की जाती है.
- कॉन्फ़्रेंस के लिए, ट्रांसक्रिप्ट जनरेट की जाती है.
ऐसे रिसॉर्स जिनकी निगरानी इवेंट के लिए की जा सकती है
इवेंट पाने के लिए, आपको Meet का कोई ऐसा रिसॉर्स बताना होगा जिसे मॉनिटर करना है. इसे सदस्यता का टारगेट रिसॉर्स कहा जाता है.
Google Workspace Events API, Meet के लिए इन टारगेट संसाधनों के साथ काम करता है:
टारगेट किया गया संसाधन | फ़ॉर्मैट | सीमाएं (अगर लागू हों) |
---|---|---|
मीटिंग स्पेस | //meet.googleapis.com/spaces/SPACE
यहां SPACE, Meet REST API |
|
उपयोगकर्ता | //cloudidentity.googleapis.com/users/USER
यहां USER, Meet REST API |
सदस्यता को मीटिंग स्पेस के बारे में इवेंट मिलते हैं, जहां उपयोगकर्ता इनमें से कोई एक है:
|
सदस्यताएं बनाने के लिए इवेंट टाइप
Meet के किसी संसाधन की सदस्यता बनाते समय, आपको eventTypes[]
फ़ील्ड का इस्तेमाल करके यह बताना होता है कि आपको किस तरह के इवेंट चाहिए. इवेंट टाइप को google.workspace.APPLICATION.RESOURCE.VERSION.ACTION
जैसे CloudEvents स्पेसिफ़िकेशन के हिसाब से फ़ॉर्मैट किया जाता है.
उदाहरण के लिए, Meet स्पेस के लिए किसी कॉन्फ़्रेंस में शामिल होने वाले नए लोगों के बारे में इवेंट पाने के लिए, इवेंट टाइप को google.workspace.meet.participant.v2.joined
के तौर पर सेट करें. इवेंट के काम करने के तरीके के बारे में ज़्यादा जानने के लिए, Google Workspace इवेंट का स्ट्रक्चर लेख पढ़ें.
इस टेबल में, इवेंट के टाइप, ब्यौरा, और इवेंट डेटा में दिखाया गया बदला गया Meet रिसॉर्स दिखता है:
इवेंट का टाइप | जानकारी | Meet से जुड़ा संसाधन |
---|---|---|
|
मीटिंग स्पेस में कॉन्फ़्रेंस शुरू हो जाता है. |
|
|
कॉन्फ़्रेंस, मीटिंग स्पेस में खत्म हो जाती है. |
|
|
मीटिंग स्पेस में कोई व्यक्ति, चल रही कॉन्फ़्रेंस में शामिल होता है. |
|
|
मीटिंग स्पेस में कोई व्यक्ति, चालू कॉन्फ़्रेंस से बाहर निकलता है. |
|
|
मीटिंग स्पेस में कॉन्फ़्रेंस के लिए, रिकॉर्डिंग फ़ाइल जनरेट की जाती है. |
|
|
मीटिंग स्पेस में कॉन्फ़्रेंस के लिए, ट्रांसक्रिप्ट फ़ाइल जनरेट की जाती है. |
|
इवेंट का डेटा
इस सेक्शन में, Meet के मीटिंग स्पेस में होने वाले इवेंट के लिए, इवेंट डेटा और पेलोड के उदाहरणों के बारे में बताया गया है.
जब आपकी Google Workspace सदस्यता को Meet से कोई इवेंट मिलता है, तो data
फ़ील्ड में इवेंट का पेलोड होता है. इस पेलोड में, बदले गए Google Workspace संसाधन के बारे में जानकारी होती है. उदाहरण के लिए, अगर आपने किसी स्पेस में नई ट्रांसक्रिप्ट से जुड़े इवेंट की सदस्यता ली है, तो इन इवेंट के पेलोड में, बदले गए transcript
रिसॉर्स की जानकारी होती है.
इवेंट पेलोड में रिसॉर्स डेटा
नीचे दी गई टेबल में, Meet के मीटिंग स्पेस की सदस्यता के लिए JSON पेलोड के उदाहरण दिए गए हैं. इन उदाहरणों में, स्पेस में होने वाले कॉन्फ़्रेंसconferenceRecords/AAA-BBB-CCC-DDD-EEE
का इस्तेमाल किया गया है. सदस्यता को मिलने वाले हर इवेंट के लिए, इवेंट के data
फ़ील्ड में पेलोड दिखता है:
उदाहरण | इवेंट का टाइप | JSON पेलोड |
---|---|---|
Meet के मीटिंग स्पेस के लिए कॉन्फ़्रेंस शुरू हो जाता है. |
|
इसमें संसाधन का डेटा शामिल नहीं होता
{ "conferenceRecord": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE" } } |
कोई व्यक्ति, Meet के मीटिंग स्पेस में कॉन्फ़्रेंस में शामिल होता है. |
|
इसमें संसाधन का डेटा शामिल नहीं होता
{ "participantSession": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP" } } |
Meet के मीटिंग स्पेस में कॉन्फ़्रेंस के लिए रिकॉर्डिंग जनरेट की जाती है. | google.workspace.meet.recording.v2.fileGenerated |
इसमें संसाधन का डेटा शामिल नहीं होता
{ "recording": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP" } } |
Meet के मीटिंग स्पेस में कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट जनरेट की जाती है. | google.workspace.meet.transcript.v2.fileGenerated |
इसमें संसाधन का डेटा शामिल नहीं होता
{ "transcript": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT" } } |