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

इस दस्तावेज़ में, 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 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 पेलोड

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

  • 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"
  }
}
      

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

  • 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"
  }
}
      

सीमाएं

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