इस गाइड में, Google Meet REST API के spaces संसाधन पर मीटिंग स्पेस बनाने, उसकी जानकारी पाने, और उसे अपडेट करने का तरीका बताया गया है. साथ ही, इसमें चालू कॉन्फ़्रेंस को खत्म करने का तरीका भी बताया गया है.
मीटिंग स्पेस बनाना
मीटिंग स्पेस बनाने के लिए, `spaces` संसाधन पर `create` तरीके का इस्तेमाल करें.createspaces
यह तरीका, spaces संसाधन का एक इंस्टेंस दिखाता है. इसमें
SpaceConfig ऑब्जेक्ट
शामिल होता है, जो मीटिंग स्पेस के लिए कॉन्फ़िगरेशन होता है. इसमें
ActiveConference
ऑब्जेक्ट भी शामिल होता है, जो मीटिंग स्पेस में मौजूद मौजूदा
conferenceRecords
संसाधन का लिंक होता है.
नीचे दिए गए कोड सैंपल में, मीटिंग स्पेस बनाने का तरीका बताया गया है:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
ACCESS_TOKEN को उस ऐक्सेस टोकन से बदलें जो एपीआई का ऐक्सेस देता है.
मीटिंग स्पेस के बारे में जानकारी पाना
चालू मीटिंग स्पेस और उसकी सेटिंग के बारे में जानकारी पाने के लिए, get संसाधन पर
spaces तरीके का इस्तेमाल करें. name पाथ पैरामीटर को spaces/{space} या spaces/{meetingCode} फ़ॉर्मैट में सेट करें. ज़्यादा जानकारी के लिए, Meet किसी मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.
यह तरीका,
spaces संसाधन के इंस्टेंस के तौर पर एक मीटिंग स्पेस दिखाता है. यह पता करने के लिए कि कोई चालू कॉन्फ़्रेंस मौजूद है या नहीं, activeConference फ़ील्ड की जांच करें.
नीचे दिए गए कोड सैंपल में, मीटिंग स्पेस को वापस पाने का तरीका बताया गया है:
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN को उस ऐक्सेस टोकन से बदलें जो एपीआई का ऐक्सेस देता है.
स्पेस के नाम की वैल्यू को, मीटिंग स्पेस के लिए सर्वर से जनरेट किए गए यूनीक आईडी से बदलें.
मीटिंग स्पेस को अपडेट करना
मीटिंग स्पेस की जानकारी अपडेट करने के लिए, patch तरीके का इस्तेमाल
spaces संसाधन पर करें. space.name पाथ पैरामीटर को spaces/{space} फ़ॉर्मैट में सेट करें. ज़्यादा जानकारी के लिए, Meet किसी मीटिंग
स्पेस की पहचान कैसे करता है लेख पढ़ें.
patch तरीका, updateMask क्वेरी पैरामीटर भी लेता है. यह पैरामीटर ज़रूरी नहीं है. यह
फ़ील्ड, FieldMaskटाइप का होता है.
यह उन फ़ील्ड की कॉमा से अलग की गई सूची है जिन्हें आपको स्पेस में अपडेट करना है.
यह तरीका,
spaces संसाधन के इंस्टेंस के तौर पर एक मीटिंग स्पेस दिखाता है.
नीचे दिए गए कोड सैंपल में, मीटिंग स्पेस को अपडेट करने का तरीका बताया गया है:
Java
Node.js
Python
cURL
curl -X PATCH "https://meet.googleapis.com/v2/spaces/SPACE_NAME?updateMask=config.accessType" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"config": {
"accessType": "RESTRICTED"
}
}'
ACCESS_TOKEN को उस ऐक्सेस टोकन से बदलें जो एपीआई का ऐक्सेस देता है.
स्पेस के नाम की वैल्यू को, मीटिंग स्पेस के लिए सर्वर से जनरेट किए गए यूनीक आईडी से बदलें.
चालू कॉन्फ़्रेंस खत्म करना
किसी मीटिंग स्पेस में चालू कॉन्फ़्रेंस को खत्म करने के लिए (अगर कोई चालू कॉन्फ़्रेंस है), endActiveConference
तरीके का इस्तेमाल करें.spaces
name पाथ पैरामीटर को spaces/{space} फ़ॉर्मैट में सेट करें. अनुरोध और जवाब, दोनों का मुख्य हिस्सा खाली होता है. ज़्यादा जानकारी के लिए, Meet किसी मीटिंग स्पेस की पहचान कैसे करता है लेख पढ़ें.
नीचे दिए गए कोड सैंपल में, चालू कॉन्फ़्रेंस को खत्म करने का तरीका बताया गया है:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces/SPACE_NAME:endActiveConference" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
ACCESS_TOKEN को उस ऐक्सेस टोकन से बदलें जो एपीआई का ऐक्सेस देता है.
स्पेस के नाम की वैल्यू को, मीटिंग स्पेस के लिए सर्वर से जनरेट किए गए यूनीक आईडी से बदलें.