इस दस्तावेज़ में, Google Meet के उन इवेंट के बारे में बताया गया है जिनकी सूचना पाने के लिए, आपका ऐप्लिकेशन Google Workspace Events API का इस्तेमाल करके सदस्यता ले सकता है. आपको किस तरह के इवेंट चाहिए, यह तय करने के बाद, Meet से इवेंट पाने के लिए सदस्यता बनाएं.
इवेंट की सदस्यता लेने के साथ-साथ, Google Meet REST API को कॉल करके भी इवेंट के बारे में क्वेरी की जा सकती है. Meet REST API को कॉल करके, समय-समय पर इवेंट की जानकारी पाएं. इसके अलावा, किसी रुकावट की वजह से सदस्यता से जुड़े इवेंट की जानकारी न मिलने पर, उन्हें वापस पाएं. Meet इवेंट पाने और उनके जवाब देने के तरीकों के बारे में जानने के लिए, Meet के दस्तावेज़ में Google Meet से मिले इवेंट के जवाब देना लेख पढ़ें.
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 के |
इस सदस्यता को उन सभी मीटिंग स्पेस के इवेंट मिलते हैं जहां उपयोगकर्ता मीटिंग स्पेस का मालिक है. आम तौर पर, मीटिंग स्पेस का मालिक ही मीटिंग स्पेस से जुड़े 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 पेलोड |
|---|---|
मीटिंग स्पेस के लिए कॉन्फ़्रेंस शुरू या खत्म होता है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"conferenceRecord":
{
"name": "conferenceRecords/ |
मीटिंग में शामिल कोई व्यक्ति, Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस में शामिल होता है या उसे छोड़ता है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"participantSession":
{
"name": "conferenceRecords/ |
मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए रिकॉर्डिंग शुरू होती है, खत्म होती है या कोई फ़ाइल जनरेट होती है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"recording":
{
"name": "conferenceRecords/ |
मीटिंग के नोट की सुविधा शुरू होती है, बंद होती है या Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए फ़ाइल जनरेट होती है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"smartNote":
{
"name": "conferenceRecords/ |
Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस की ट्रांसक्रिप्ट शुरू होती है, खत्म होती है या उसके लिए कोई फ़ाइल जनरेट होती है.
|
इसमें संसाधन का डेटा शामिल नहीं होता:
{
"transcript":
{
"name": "conferenceRecords/ |
सीमाएं
- कॉन्फ़्रेंस में शामिल होने के लिए, कैलेंडर पर न्योता पाने वाले लोगों और अन्य लोगों को सिर्फ़ ये इवेंट दिखते हैं:
google.workspace.meet.conference.v2.startedऔरgoogle.workspace.meet.transcript.v2.fileGenerated.