मीटिंग स्पेस और सदस्यों को कॉन्फ़िगर करें

मीटिंग की जगह, किसी वर्चुअल जगह या स्थायी ऑब्जेक्ट (जैसे कि मीटिंग रूम) को दिखाती है. यहां कॉन्फ़्रेंस आयोजित किए जाते हैं. मीटिंग स्पेस की मदद से, उपयोगकर्ता एक-दूसरे से मिल सकते हैं और शेयर किए गए संसाधन ढूंढ सकते हैं.

spaces.create तरीके का इस्तेमाल करके मीटिंग स्पेस बनाने पर, यह spaces संसाधन का एक इंस्टेंस दिखाता है. इस रिसॉर्स में SpaceConfig ऑब्जेक्ट शामिल होता है. यह मीटिंग स्पेस के लिए कॉन्फ़िगरेशन होता है. इसमें ActiveConference ऑब्जेक्ट भी शामिल होता है. यह मीटिंग स्पेस में मौजूद मौजूदा conferenceRecords संसाधन का लिंक होता है. मीटिंग स्पेस को मैनेज करने के बारे में ज़्यादा जानने के लिए, मीटिंग स्पेस बनाना और उन्हें मैनेज करना लेख पढ़ें.

नीचे दिए गए सेक्शन में, इन ऑब्जेक्ट और तरीकों का इस्तेमाल करके मीटिंग स्पेस को कॉन्फ़िगर करने का तरीका बताया गया है.

मीटिंग मॉडरेट करने और उसमें शामिल होने से जुड़ी सेटिंग सेट करना

SpaceConfig ऑब्जेक्ट के ज़रिए, यह सेट किया जा सकता है कि उपयोगकर्ता मीटिंग में कैसे शामिल हों, मॉडरेट करने के तरीके क्या हों, सुविधा से जुड़ी पाबंदियां क्या हों, और मीटिंग में शामिल होने पर उपयोगकर्ताओं को कौनसी अनुमतियां मिलें.

मीटिंग स्पेस ऐक्सेस करना

यह तय करने के लिए कि कौन बिना नॉक किए मीटिंग स्पेस में शामिल हो सकता है, accessType फ़ील्ड को AccessType ऑब्जेक्ट का इस्तेमाल करके सेट करें. आपके पास यह तय करने के लिए कई सेटिंग होती हैं कि मीटिंग में शामिल होने वाले लोगों को अपने-आप शामिल होने की अनुमति दी जाए या नहीं. यह फ़ील्ड, उपयोगकर्ता की डिफ़ॉल्ट ऐक्सेस सेटिंग के हिसाब से डिफ़ॉल्ट रूप से सेट होता है.

मीटिंग स्पेस में होस्ट की गई मीटिंग में शामिल होने के लिए, एंट्री पॉइंट तय करें. इसके लिए, EntryPointAccess ऑब्जेक्ट का इस्तेमाल करके entryPointAccess फ़ील्ड सेट करें. सभी एंट्री पॉइंट की अनुमति देने के लिए, इसे ALL पर सेट करें. इसके अलावा, एंट्री पॉइंट को सिर्फ़ उन एंट्री पॉइंट तक सीमित करने के लिए, इसे CREATOR_APP_ONLY पर सेट करें जो मीटिंग स्पेस बनाने वाले Google Cloud प्रोजेक्ट के मालिकाना हक में हैं.

अटेंडेंस की रिपोर्ट जनरेट करना

मीटिंग स्पेस के लिए अटेंडेंस रिपोर्ट बनाने के लिए, AttendanceReportGenerationType ऑब्जेक्ट का इस्तेमाल करके, बूलियन attendanceReportGenerationType फ़ील्ड सेट करें. अगर रिपोर्ट का अनुरोध किया जाता है, तो Google Meet, हाज़िरी की रिपोर्ट को मीटिंग के आयोजक के Google Drive में सेव करता है. साथ ही, उसे एक ईमेल भी भेजा जाता है.

मीटिंग की जगहों को मॉडरेट करना

मीटिंग को मॉडरेट करने के लिए, Moderation ऑब्जेक्ट का इस्तेमाल करके, बूलियन moderation फ़ील्ड सेट किया जा सकता है. moderation मोड on होने पर, मीटिंग के आयोजक के पास मीटिंग को कंट्रोल करने का विकल्प होता है. जैसे, को-होस्ट मैनेजमेंट (spaces.members देखें) और moderationRestrictions फ़ील्ड का इस्तेमाल करके सुविधाओं को सीमित करना. सदस्यों के बारे में ज़्यादा जानकारी के लिए, स्पेस के सदस्यों को मैनेज करना लेख पढ़ें.

मीटिंग को मॉडरेट किए जाने (moderation is on) के दौरान, सुविधाओं के इस्तेमाल पर पाबंदियां तय करने के लिए, ModerationRestrictions ऑब्जेक्ट का इस्तेमाल करके moderationRestrictions फ़ील्ड सेट करें. इन पाबंदियों से यह तय होता है कि मीटिंग में हिस्सा लेने वाले किन लोगों के पास चैट मैसेज या प्रतिक्रियाएं भेजने या स्क्रीन शेयर करने की अनुमति है.

moderationRestrictions फ़ील्ड पर सुविधा से जुड़ी पाबंदियां सेट करने के लिए, RestrictionType enum का इस्तेमाल करें. इससे chatRestriction, reactionRestriction, presentRestriction लागू किया जा सकता है. मीटिंग के आयोजक और को-होस्ट, दोनों के लिए अनुमतियां लागू करने के लिए, HOSTS_ONLY पर सेट करें. सभी प्रतिभागियों के लिए अनुमतियां लागू करने के लिए, NO_RESTRICTION पर सेट करें.

उपयोगकर्ताओं को डिफ़ॉल्ट रूप से व्यूअर की भूमिका असाइन करने पर पाबंदी लगाने के लिए, defaultJoinAsViewerType बूलियन फ़ील्ड को DefaultJoinAsViewerType enum का इस्तेमाल करके सेट करें. अगर defaultJoinAsViewerType, on है, तो उपयोगकर्ता दर्शक के तौर पर शामिल होते हैं. अगर off, उपयोगकर्ता योगदान देने वाले के तौर पर शामिल होते हैं. डिफ़ॉल्ट वैल्यू off है. अगर spaces.members में किसी उपयोगकर्ता के लिए कोई भूमिका सेट की गई है, तो वह उपयोगकर्ता उसी भूमिका के साथ शामिल होगा.

ऑटो आर्टफ़ैक्ट मैनेज करना

मीटिंग के आयोजक, मीटिंग स्पेस में अपने-आप रिकॉर्डिंग शुरू होने, अपने-आप ट्रांसक्रिप्ट बनने, और "मेरे लिए नोट बनाओ" सुविधा को पहले से कॉन्फ़िगर कर सकते हैं. हालांकि, को-होस्ट ऐसा नहीं कर सकते. इन सेटिंग के चालू होने पर, मीटिंग स्पेस को रिकॉर्ड किया जाता है, ट्रांसक्रिप्ट जनरेट की जाती हैं, और मीटिंग के नोट अपने-आप कैप्चर होकर, Google Docs में व्यवस्थित हो जाते हैं. हर सुविधा अलग होती है और इसे मीटिंग स्पेस के हिसाब से सेट किया जाता है. रिकॉर्डिंग के कैप्शन सिर्फ़ अंग्रेज़ी में उपलब्ध हैं.

ऑटो आर्टफ़ैक्ट को पहले से कॉन्फ़िगर किया जा सकता है. इसके लिए, मीटिंग स्पेस बनाते समय या मीटिंग स्पेस बनने के बाद ऐसा किया जा सकता है. इस सुविधा की मदद से, Google Calendar से बनाई गई मीटिंग के लिए, अपने-आप तैयार होने वाले आर्टफ़ैक्ट भी सेट अप किए जा सकते हैं. दोनों तरीकों के लिए, meetings.space.settings OAuth स्कोप की ज़रूरत होती है. ज़्यादा जानकारी के लिए, सेटिंग के लिए OAuth स्कोप देखें.

ऑटो आर्टफ़ैक्ट सेट करने के लिए, SpaceConfig ऑब्जेक्ट में मौजूद ArtifactConfig ऑब्जेक्ट का इस्तेमाल करें. ArtifactConfig, recordingConfig, transcriptionConfig, और smartNotesConfig फ़ील्ड से मिलकर बना है.

हर फ़ील्ड को मिलते-जुलते ऑब्जेक्ट से मैप किया जाता है. जैसे, RecordingConfig , TranscriptionConfig , और SmartNotesConfig . हर ऑब्जेक्ट को सेट करने के लिए, AutoGenerationType बूलियन enum का इस्तेमाल करें. इससे कॉन्फ़िगरेशन ऑब्जेक्ट on या off को टॉगल किया जा सकता है.

सेटिंग के लिए OAuth के दायरे

मीटिंग की सेटिंग सेट करने या उन्हें ऐक्सेस करने के लिए, OAuth के इन स्कोप की ज़रूरत होती है:

इस्तेमाल का उदाहरण स्कोप कोड
अन्य ऐप्लिकेशन से बनाए गए स्पेस के लिए, आर्टफ़ैक्ट अपने-आप जनरेट होने की सुविधा सेट अप करें. https://www.googleapis.com/auth/meetings.space.settings
अन्य ऐप्लिकेशन से बनाई गई कॉन्फ़्रेंस के आर्टफ़ैक्ट पाना या उनकी सूची बनाना. https://www.googleapis.com/auth/meetings.space.readonly
तीसरे पक्ष के ऐप्लिकेशन से बनाए गए मीटिंग स्पेस की, मीटिंग से पहले की अन्य सेटिंग पाएं या उनकी सूची बनाएं. https://www.googleapis.com/auth/meetings.space.created
https://www.googleapis.com/auth/meetings.space.readonly
मीटिंग की उन सभी जगहों की सेटिंग को पढ़ सकता है और उनमें बदलाव कर सकता है जिन्हें कोई उपयोगकर्ता Calendar जैसे किसी अन्य ऐप्लिकेशन से ऐक्सेस कर सकता है. https://www.googleapis.com/auth/meetings.space.settings

OAuth के स्कोप के बारे में ज़्यादा जानने के लिए, Meet REST API के स्कोप देखें.

स्पेस के सदस्यों को मैनेज करना

इस प्रोग्राम में शामिल होने पर, आपको कुछ सुविधाओं को रिलीज़ होने से पहले ही इस्तेमाल करने का ऐक्सेस मिलता है.

मीटिंग के आयोजक, बिना अनुरोध भेजे मीटिंग में शामिल हो सकते हैं. हालांकि, आपके पास अन्य सदस्यों को भी बिना अनुरोध भेजे मीटिंग में शामिल होने की अनुमति देने का विकल्प होता है. इसके अलावा, सदस्यों को मीटिंग में कोई भूमिका दी जा सकती है. जैसे, उन्हें मीटिंग मैनेज करने की वही अनुमतियां दी जा सकती हैं जो मीटिंग का न्योता देने वाले व्यक्ति के पास होती हैं.COHOST बिना नॉक किए मीटिंग स्पेस को ऐक्सेस करने के बारे में ज़्यादा जानने के लिए, AccessType देखें.

spaces.members संसाधन में name, user, और role फ़ील्ड शामिल हैं.

ध्यान दें कि सदस्य, हिस्सा लेने वाले व्यक्ति से अलग होता है. मीटिंग में हिस्सा लेने वाला व्यक्ति, कॉल में शामिल होता है या कंपैनियन मोड का इस्तेमाल करता है. इसके अलावा, वह दर्शक के तौर पर शामिल होता है या कॉल से कनेक्ट किए गए रूम डिवाइस का इस्तेमाल करता है. हर व्यक्ति के लिए एक conferenceRecords.participants संसाधन होता है.

स्पेस के सदस्यों को मैनेज करने के लिए, इन तरीकों का इस्तेमाल किया जा सकता है:

हर तरीके में एक पाथ पैरामीटर होता है. इसमें create और list तरीके, मीटिंग स्पेस को दिखाने के लिए parent फ़ील्ड का इस्तेमाल करते हैं. वहीं, delete और get तरीके, मीटिंग स्पेस और सदस्य के नाम के आधार पर नतीजों को फ़िल्टर करने के लिए name फ़ील्ड का इस्तेमाल करते हैं.

मिटाने के तरीके को छोड़कर, सभी तरीके SystemParameterContext में fields पैरामीटर के साथ काम करते हैं. fields पैरामीटर को शामिल न करने पर, एपीआई का जवाब डिफ़ॉल्ट रूप से "name,email,role,user" पर सेट होता है.

fields पैरामीटर, जवाब को फ़िल्टर करने के लिए FieldMask पर निर्भर करता है. FieldMask, एपीआई कॉल करने वालों के लिए एक ऐसा तरीका है जिससे वे उन फ़ील्ड की सूची बना सकते हैं जिन्हें अनुरोध में शामिल किया जाना चाहिए. यह कॉमा से अलग की गई फ़ील्ड की सूची है. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि किसी ऑब्जेक्ट में सिर्फ़ कुछ फ़ील्ड का इस्तेमाल किया जाए, जबकि अन्य फ़ील्ड में कोई बदलाव न किया जाए. FieldMask का इस्तेमाल करने से, एपीआई को बेवजह काम करने से रोका जा सकता है. साथ ही, इससे परफ़ॉर्मेंस बेहतर होती है. फ़ील्ड मास्क का इस्तेमाल, create, get, और list तरीकों के लिए किया जाता है. फ़ील्ड मास्क के बारे में ज़्यादा जानने के लिए, Google Sheets API का फ़ील्ड मास्क इस्तेमाल करना लेख पढ़ें.