Google Meet के इवेंट की सदस्यता लेना

इस दस्तावेज़ में, Meet के उन इवेंट के बारे में बताया गया है जिनके लिए आपका ऐप्लिकेशन, Google Workspace Events API का इस्तेमाल करके सदस्यता ले सकता है. आपको किस तरह के इवेंट चाहिए, यह तय करने के बाद, Meet से इवेंट पाने के लिए सदस्यता लें.

इवेंट की सदस्यता लेने के साथ-साथ, Google Meet REST API को कॉल करके भी इवेंट के बारे में क्वेरी की जा सकती है. समय-समय पर इवेंट की जानकारी पाने के लिए, Meet REST API को कॉल करें. इसके अलावा, आउटेज की वजह से सदस्यता से जुड़े इवेंट की जानकारी न मिलने पर, उन्हें वापस पाएं. Meet इवेंट के न्योते पाने और उनका जवाब देने के तरीकों के बारे में जानने के लिए, Meet के दस्तावेज़ में Meet से मिले इवेंट के न्योतों का जवाब देना लेख पढ़ें.

Meet के लिए ऐप्लिकेशन डेवलप करने के बारे में ज़्यादा जानने के लिए, Meet REST API की खास जानकारी देखें.

Meet के साथ काम करने वाले इवेंट

Google Workspace की सदस्यताओं की मदद से, Meet में होने वाले इन बदलावों के बारे में इवेंट पाए जा सकते हैं:

  • मीटिंग स्पेस में कॉन्फ़्रेंस शुरू या खत्म होती है.
  • कोई व्यक्ति किसी कॉन्फ़्रेंस में शामिल होता है या उसे छोड़ता है.
  • कॉन्फ़्रेंस की रिकॉर्डिंग शुरू होती है, खत्म होती है या उसके लिए कोई फ़ाइल जनरेट होती है.
  • कॉन्फ़्रेंस के लिए स्मार्ट नोट शुरू होता है, खत्म होता है या कोई फ़ाइल जनरेट होती है.
  • कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट शुरू होती है, खत्म होती है या कोई फ़ाइल जनरेट होती है.

इवेंट के लिए मॉनिटर किए जा सकने वाले संसाधन

इवेंट पाने के लिए, मॉनिटर करने के लिए Meet का कोई रिसॉर्स तय करें. इसे सदस्यता का टारगेट रिसॉर्स कहा जाता है.

Google Workspace Events API, Meet के लिए इन टारगेट संसाधनों के साथ काम करता है:

टारगेट रिसॉर्स फ़ॉर्मैट सीमाएं (अगर लागू हों)
मीटिंग की जगह //meet.googleapis.com/spaces/SPACE

यहां SPACE, Meet REST API spaces संसाधन के संसाधन का नाम में मौजूद आईडी है. ज़्यादा जानकारी के लिए, Meet, मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.

उपयोगकर्ता //cloudidentity.googleapis.com/users/USER

यहां USER, Meet REST API participants संसाधन के signedinUser.user फ़ील्ड में मौजूद आईडी है. ज़्यादा जानकारी के लिए, मीटिंग में हिस्सा लेने वाले लोगों के साथ काम करना लेख पढ़ें.

इस सदस्यता को उन सभी मीटिंग स्पेस के इवेंट मिलते हैं जहां उपयोगकर्ता मीटिंग स्पेस का मालिक है. आम तौर पर, मीटिंग स्पेस का मालिक ही मीटिंग स्पेस से जुड़े 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 पेलोड

मीटिंग स्पेस के लिए, कॉन्फ़्रेंस शुरू या खत्म होता है.

  • google.workspace.meet.conference.v2.started
  • google.workspace.meet.conference.v2.ended

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "conferenceRecord":
  {
      "name": "conferenceRecords/CONFERENCE_RECORD_ID"
  }
}
      

मीटिंग में शामिल कोई व्यक्ति, Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस में शामिल होता है या उसे छोड़ता है.

  • google.workspace.meet.participant.v2.joined
  • google.workspace.meet.participant.v2.left

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "participantSession":
  {
      "name": "conferenceRecords/CONFERENCE_RECORD_ID/participants/PARTICIPANT_ID/participantSessions/PARTICIPANT_SESSION_ID"
  }
}
      

मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए रिकॉर्डिंग शुरू होती है, खत्म होती है या कोई फ़ाइल जनरेट होती है.

  • google.workspace.meet.recording.v2.started
  • google.workspace.meet.recording.v2.ended
  • google.workspace.meet.recording.v2.fileGenerated

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "recording":
  {
      "name": "conferenceRecords/CONFERENCE_RECORD_ID/recordings/RECORDING_ID"
  }
}
      

मीटिंग स्पेस में, स्मार्ट नोट शुरू होता है, खत्म होता है या कॉन्फ़्रेंस के लिए कोई फ़ाइल जनरेट होती है.

  • google.workspace.meet.smartNote.v2.started
  • google.workspace.meet.smartNote.v2.ended
  • google.workspace.meet.smartNote.v2.fileGenerated

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "smartNote":
  {
      "name": "conferenceRecords/CONFERENCE_RECORD_ID/smartNotes/SMART_NOTE_ID"
  }
}
      

Meet मीटिंग स्पेस में किसी कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट शुरू होती है, खत्म होती है या कोई फ़ाइल जनरेट होती है.

  • google.workspace.meet.transcript.v2.started
  • google.workspace.meet.transcript.v2.ended
  • google.workspace.meet.transcript.v2.fileGenerated

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "transcript":
  {
      "name": "conferenceRecords/CONFERENCE_RECORD_ID/transcripts/TRANSCRIPT_ID"
  }
}
      

सीमाएं

  • कॉन्फ़्रेंस में शामिल होने के लिए, कैलेंडर पर न्योता पाने वाले लोगों और अन्य मेहमानों को सिर्फ़ ये इवेंट दिखते हैं: google.workspace.meet.conference.v2.started और google.workspace.meet.transcript.v2.fileGenerated.