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

इस पेज पर, Google Meet के उन इवेंट के बारे में बताया गया है जिनकी सूचना पाने के लिए, आपका ऐप्लिकेशन Google Workspace Events API का इस्तेमाल कर सकता है. आपको किस तरह के इवेंट चाहिए, यह तय करने के बाद, 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 space संसाधन के संसाधन नाम में मौजूद आईडी है. ज़्यादा जानकारी के लिए, Meet, मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.

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

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

सदस्यता लेने वाले व्यक्ति को उन सभी मीटिंग स्पेस के इवेंट मिलते हैं जिनका वह मालिक है. आम तौर पर, मीटिंग स्पेस का मालिक ही मीटिंग स्पेस से जुड़े Google Calendar इवेंट का आयोजक होता है

सदस्यताएं बनाने के लिए इवेंट टाइप

Meet संसाधन की सदस्यता बनाते समय, आपको eventTypes[] फ़ील्ड का इस्तेमाल करके यह बताना होता है कि आपको किस तरह के इवेंट की सूचनाएं चाहिए. इवेंट टाइप को CloudEvents स्पेसिफ़िकेशन के मुताबिक फ़ॉर्मैट किया जाता है. जैसे, google.workspace.APPLICATION.RESOURCE.VERSION.ACTION.

उदाहरण के लिए, अगर आपको किसी Meet स्पेस में शामिल होने वाले नए लोगों के बारे में इवेंट पाने हैं, तो इवेंट टाइप को google.workspace.meet.participant.v2.joined के तौर पर सेट करें. इवेंट के काम करने के तरीके के बारे में ज़्यादा जानने के लिए, Google Workspace इवेंट का स्ट्रक्चर लेख पढ़ें.

नीचे दी गई टेबल में, इवेंट के साथ काम करने वाले टाइप, उनके बारे में जानकारी, और इवेंट डेटा में दिखाए गए बदले हुए Meet संसाधन के बारे में बताया गया है:

इवेंट का टाइप ब्यौरा 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.fileGenerated

मीटिंग स्पेस में कॉन्फ़्रेंस के लिए, रिकॉर्डिंग फ़ाइल जनरेट की जाती है.

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

मीटिंग स्पेस में कॉन्फ़्रेंस के लिए, ट्रांसक्रिप्ट फ़ाइल जनरेट की जाती है.

conferenceRecord.transcript

इवेंट का डेटा

इस सेक्शन में, Meet मीटिंग स्पेस में होने वाले इवेंट के डेटा और उदाहरण पेलोड के बारे में बताया गया है.

जब आपकी Google Workspace सदस्यता को Meet से कोई इवेंट मिलता है, तो data फ़ील्ड में इवेंट का पेलोड होता है. इस पेलोड में, Google Workspace के उस संसाधन के बारे में जानकारी होती है जिसमें बदलाव हुआ है. उदाहरण के लिए, अगर आपने किसी स्पेस में नई ट्रांसक्रिप्ट से जुड़े इवेंट की सदस्यता ली है, तो इन इवेंट के पेलोड में, transcript संसाधन के बारे में जानकारी होती है.

इवेंट पेलोड में मौजूद रिसॉर्स डेटा

यहां दी गई टेबल में, Meet मीटिंग स्पेस की सदस्यता के लिए JSON पेलोड के उदाहरण दिए गए हैं. इन उदाहरणों में, मीटिंग स्पेस की पहचान करने के लिए कॉन्फ़्रेंस रिकॉर्ड आईडी (उदाहरण के लिए, conferenceRecords/AAA-BBB-CCC-DDD-EEE) का इस्तेमाल किया गया है. ज़्यादा जानकारी के लिए, Meet, मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.

सदस्यता को मिलने वाले हर इवेंट के लिए, पेलोड इवेंट के data फ़ील्ड में दिखता है:

उदाहरण इवेंट का टाइप JSON पेलोड

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

google.workspace.meet.conference.v2.started

इसमें संसाधन का डेटा शामिल नहीं होता
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/CONFERENCE_RECORD_ID"
    }
}
      
मीटिंग में शामिल कोई व्यक्ति, Meet मीटिंग स्पेस में कॉन्फ़्रेंस में शामिल होता है.

google.workspace.meet.participant.v2.joined

इसमें संसाधन का डेटा शामिल नहीं होता
{
    "participantSession":
    {
        "name": "conferenceRecords/CONFERENCE_RECORD_ID/participants/PARTICIPANT_ID/participantSessions/PARTICIPANT_SESSION_ID"
    }
}
      
मीटिंग स्पेस में Meet की मीटिंग की रिकॉर्डिंग जनरेट की जाती है. google.workspace.meet.recording.v2.fileGenerated
इसमें संसाधन का डेटा शामिल नहीं होता
{
    "recording":
    {
        "name": "conferenceRecords/CONFERENCE_RECORD_ID/recordings/RECORDING_ID"
    }
}
      
मीटिंग स्पेस में कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट जनरेट की जाती है. google.workspace.meet.transcript.v2.fileGenerated
इसमें संसाधन का डेटा शामिल नहीं होता
{
    "transcript":
    {
        "name": "conferenceRecords/CONFERENCE_RECORD_ID/transcripts/TRANSCRIPT_ID"
    }
}