इस दस्तावेज़ में, Meet के उन इवेंट के बारे में बताया गया है जिनकी सदस्यता आपका ऐप्लिकेशन, Google Workspace Events API का इस्तेमाल करके ले सकता है. यह तय करने के बाद कि आपको किस तरह के इवेंट चाहिए, Meet से इवेंट पाने के लिए सदस्यता बनाएं.
इवेंट की सदस्यता लेने के अलावा, Google Meet REST API को कॉल करके भी इवेंट के बारे में क्वेरी की जा सकती है. Meet REST API को कॉल करके, समय-समय पर इवेंट की जानकारी पाएं. इसके अलावा, सदस्यता से जुड़े उन इवेंट की जानकारी पाएं जो सेवा में रुकावट की वजह से छूट गए हों. Meet इवेंट पाने और उनका जवाब देने के तरीकों के बारे में जानने के लिए, Meet के दस्तावेज़ में Google Meet से मिले इवेंट का जवाब देना लेख पढ़ें.
Meet के लिए ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, 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 |
सदस्यता को उन सभी मीटिंग स्पेस के इवेंट की जानकारी मिलती है जिनका मालिक उपयोगकर्ता है. आम तौर पर, मीटिंग स्पेस का मालिक, मीटिंग स्पेस से जुड़े Google Calendar इवेंट का आयोजक भी होता है. |
सदस्यताएं बनाने के लिए इवेंट के टाइप
Meet के किसी संसाधन की सदस्यता बनाते समय, eventTypes[] फ़ील्ड का इस्तेमाल करके बताएं कि आपको किस तरह के इवेंट की सूचनाएं चाहिए. इवेंट के टाइप को CloudEvents की खास जानकारी के मुताबिक फ़ॉर्मैट किया जाता है. जैसे, google.workspace.APPLICATION.RESOURCE.VERSION.ACTION.
उदाहरण के लिए, किसी Meet स्पेस में होने वाली कॉन्फ़्रेंस में शामिल होने वाले नए लोगों के बारे में इवेंट पाने के लिए, इवेंट टाइप को google.workspace.meet.participant.v2.joined के तौर पर सेट करें. इवेंट के काम करने के तरीके के बारे में ज़्यादा जानने के लिए, Google Workspace के इवेंट का स्ट्रक्चर देखें.
यहां दी गई टेबल में बताया गया है कि Meet के संसाधनों की सदस्यताओं के लिए, किस तरह के इवेंट इस्तेमाल किए जा सकते हैं:
| इवेंट का टाइप | फ़ॉर्मैट | संसाधन का डेटा |
|---|---|---|
| मीटिंग स्पेस में कॉन्फ़्रेंस शुरू हो जाती है. | google.workspace.meet.conference.v2.started |
conferenceRecord |
| मीटिंग स्पेस में कॉन्फ़्रेंस खत्म हो जाती है. | google.workspace.meet.conference.v2.ended |
conferenceRecord |
| मीटिंग स्पेस में चल रही किसी कॉन्फ़्रेंस में कोई व्यक्ति शामिल होता है. | google.workspace.meet.participant.v2.joined |
conferenceRecord.participantSession |
| मीटिंग स्पेस में चल रही किसी कॉन्फ़्रेंस से कोई व्यक्ति बाहर निकल जाता है. | google.workspace.meet.participant.v2.left |
conferenceRecord.participantSession |
| मीटिंग स्पेस में किसी कॉन्फ़्रेंस की रिकॉर्डिंग शुरू होने पर. | google.workspace.meet.recording.v2.started |
conferenceRecord.recording |
| मीटिंग स्पेस में किसी कॉन्फ़्रेंस की रिकॉर्डिंग खत्म हो जाती है. | google.workspace.meet.recording.v2.ended |
conferenceRecord.recording |
| मीटिंग स्पेस में होने वाली कॉन्फ़्रेंस के लिए, एक रिकॉर्डिंग फ़ाइल जनरेट होती है. | google.workspace.meet.recording.v2.fileGenerated |
conferenceRecord.recording |
| मीटिंग स्पेस में कॉन्फ़्रेंस के लिए स्मार्ट नोट की सुविधा चालू हो. | google.workspace.meet.smartNote.v2.started |
conferenceRecord.smartNote |
| मीटिंग स्पेस में कॉन्फ़्रेंस के लिए स्मार्ट नोट की सुविधा बंद हो जाती है. | google.workspace.meet.smartNote.v2.ended |
conferenceRecord.smartNote |
| मीटिंग स्पेस में होने वाली कॉन्फ़्रेंस के लिए, स्मार्ट नोट वाली फ़ाइल जनरेट की जाती है. | google.workspace.meet.smartNote.v2.fileGenerated |
conferenceRecord.smartNote |
| मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट शुरू की जाती है. | google.workspace.meet.transcript.v2.started |
conferenceRecord.transcript |
| मीटिंग स्पेस में कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट खत्म हो जाए. | google.workspace.meet.transcript.v2.ended |
conferenceRecord.transcript |
| मीटिंग स्पेस में कॉन्फ़्रेंस के लिए, ट्रांसक्रिप्ट फ़ाइल जनरेट की जाती है. | google.workspace.meet.transcript.v2.fileGenerated |
conferenceRecord.transcript |
इवेंट का डेटा
इस सेक्शन में, Meet मीटिंग स्पेस में होने वाले इवेंट के लिए, इवेंट डेटा और सैंपल पेलोड के बारे में बताया गया है.
जब आपकी Google Workspace सदस्यता को Meet से कोई इवेंट मिलता है, तो data फ़ील्ड में इवेंट का पेलोड होता है. इस पेलोड में, Google Workspace के उस संसाधन की जानकारी होती है जिसमें बदलाव किया गया है. उदाहरण के लिए, अगर आपने किसी स्पेस में नई ट्रांसक्रिप्ट के बारे में इवेंट की सदस्यता ली है, तो इन इवेंट के पेलोड में, बदले गए transcripts संसाधन के बारे में जानकारी शामिल होती है.
इवेंट पेलोड में मौजूद संसाधन का डेटा
यहां दी गई टेबल में, Meet मीटिंग स्पेस की सदस्यता के लिए JSON पेलोड के उदाहरण दिए गए हैं. इन उदाहरणों में, मीटिंग स्पेस की पहचान करने के लिए, कॉन्फ़्रेंस रिकॉर्ड आईडी (उदाहरण के लिए, conferenceRecords/kRyYx8b7vNDsLpR1tG_cNjFUQBoBRhHIMoGJAJkBCQ) का इस्तेमाल किया गया है. ज़्यादा जानकारी के लिए, Meet, मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.
सदस्यता को मिलने वाले हर इवेंट के लिए, पेलोड इवेंट के data फ़ील्ड में दिखता है:
| इवेंट के टाइप | JSON पेलोड |
|---|---|
Meet मीटिंग स्पेस के लिए, कोई कॉन्फ़्रेंस शुरू या खत्म होती है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"conferenceRecord":
{
"name": "conferenceRecords/ |
Meet मीटिंग स्पेस में, कोई हिस्सा लेने वाला व्यक्ति किसी कॉन्फ़्रेंस में शामिल होता है या उसे छोड़ता है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"participantSession":
{
"name": "conferenceRecords/ |
Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए रिकॉर्डिंग शुरू या खत्म होने पर या कोई फ़ाइल जनरेट होने पर.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"recording":
{
"name": "conferenceRecords/ |
Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए, स्मार्ट नोट शुरू या खत्म होने पर या कोई फ़ाइल जनरेट होने पर.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"smartNote":
{
"name": "conferenceRecords/ |
Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट शुरू या खत्म होती है या कोई फ़ाइल जनरेट होती है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"transcript":
{
"name": "conferenceRecords/ |
सीमाएं
- Calendar पर न्योता पाने वाले लोग और कॉन्फ़्रेंस में बुलाए गए अन्य लोग, सिर्फ़ ये इवेंट पा सकते हैं:
google.workspace.meet.conference.v2.startedऔरgoogle.workspace.meet.transcript.v2.fileGenerated.