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

इस दस्तावेज़ में, 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 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"
  }
}
      

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

  • 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.