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

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

Google 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[] फ़ील्ड का इस्तेमाल करके यह बताना होता है कि आपको किस तरह के इवेंट चाहिए. इवेंट टाइप को google.workspace.APPLICATION.RESOURCE.VERSION.ACTION जैसे CloudEvents स्पेसिफ़िकेशन के हिसाब से फ़ॉर्मैट किया जाता है. उदाहरण के लिए, 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 का इस्तेमाल किया गया है. सदस्यता को मिलने वाले हर इवेंट के लिए, इवेंट के data फ़ील्ड में पेलोड दिखता है:

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

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

google.workspace.meet.conference.v2.started

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

google.workspace.meet.participant.v2.joined

इसमें संसाधन का डेटा शामिल नहीं होता
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet के मीटिंग स्पेस में कॉन्फ़्रेंस के लिए रिकॉर्डिंग जनरेट की जाती है. google.workspace.meet.recording.v2.fileGenerated
इसमें संसाधन का डेटा शामिल नहीं होता
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet के मीटिंग स्पेस में कॉन्फ़्रेंस के लिए ट्रांसक्रिप्ट जनरेट की जाती है. google.workspace.meet.transcript.v2.fileGenerated
इसमें संसाधन का डेटा शामिल नहीं होता
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}