Google Meet के ऐड-ऑन, Google Cloud प्रोजेक्ट के तहत बनाए और कॉन्फ़िगर किए जाते हैं.
Google Cloud प्रोजेक्ट बनाना
Google Cloud प्रोजेक्ट जनरेट करने के लिए, Google Cloud प्रोजेक्ट बनाना लेख पढ़ें.
Google Workspace Marketplace SDK और Google Workspace ऐड-ऑन एपीआई चालू करना
Meet के ऐड-ऑन डेवलप करने के लिए, Marketplace SDK और Google Workspace ऐड-ऑन API ज़रूरी हैं. इन्हें चालू करने के लिए:
- Google Cloud Console खोलें.
- अगर सबसे ऊपर कोई दूसरा प्रोजेक्ट पहले से ही खुला है, तो प्रोजेक्ट बदलने के लिए, अपने ऐप्लिकेशन के प्रोजेक्ट का नाम चुनें.
- सबसे ऊपर, खोज बार में
Google Workspace Marketplace SDK
टाइप करें और Enter दबाएं. Google Workspace Marketplace SDK
पेज खोलें. इसके बाद, चालू करें पर क्लिक करें.Google Workspace add-ons API
को ढूंढने और चालू करने के लिए, यह तरीका दोहराएं.
कोई डिप्लॉयमेंट बनाना
Meet में ऐड-ऑन इस्तेमाल करने के लिए, आपको डिप्लॉयमेंट और ऐड-ऑन मेनिफ़ेस्ट फ़ाइल की ज़रूरत होगी.
Google Cloud Console में अपने प्रोजेक्ट के लिए, Google Workspace Marketplace SDK पर जाएं
- Google Cloud Console खोलें.
- अगर सबसे ऊपर कोई दूसरा प्रोजेक्ट पहले से ही खुला है, तो प्रोजेक्ट बदलने के लिए, अपने ऐप्लिकेशन के प्रोजेक्ट का नाम चुनें.
- एपीआई और सेवाएं पर क्लिक करें.
- ज़्यादा जानकारी वाला पेज देखने के लिए,
Google Workspace Marketplace SDK
को चुनें.
अपना डिप्लॉयमेंट बनाना
Google Cloud Console में सीधे तौर पर डिप्लॉयमेंट बनाया जा सकता है. इसके लिए, एचटीटीपी डिप्लॉयमेंट (सुझाया गया) बनाएं या Google Apps Script का इस्तेमाल करें.
एचटीटीपी डिप्लॉयमेंट
- HTTP डिप्लॉयमेंट टैब पर क्लिक करें.
नया डिप्लॉयमेंट बनाएं पर क्लिक करें और ऐड-ऑन का डिप्लॉयमेंट आईडी डालें.
डिप्लॉयमेंट आईडी एक ऐसी स्ट्रिंग होती है जिससे ऐड-ऑन डेवलपर को, ऐड-ऑन मेनिफ़ेस्ट वाले डिप्लॉयमेंट की पहचान करने में मदद मिलती है. डप्लॉयमेंट आईडी ज़रूरी हैं. इनमें ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं.
आगे बढ़ें पर क्लिक करें.
आपके लिए एक साइड पैनल खुलता है. इसमें, JSON फ़ॉर्मैट में ऐड-ऑन मेनिफ़ेस्ट की जानकारी सबमिट की जा सकती है. इसे DEPLOYMENT.JSON भी कहा जाता है.
ऐड-ऑन मेनिफ़ेस्ट फ़ाइल, Google Meet ऐड-ऑन के लिए मुख्य कॉन्फ़िगरेशन होती है. कोड के इस उदाहरण में, ऐड-ऑन मेनिफ़ेस्ट फ़ाइल में वेब के लिए उपलब्ध Meet फ़ील्ड दिखाए गए हैं.
{ "addOns": { "common": { "name": "NAME", "logoUrl": "LOGO_URL" }, "meet": { "web": { "sidePanelUrl": "SIDE_PANEL_URL", "supportsScreenSharing": SUPPORTS_SCREENSHARING, "addOnOrigins": ["ADD_ON_ORIGINS"], "logoUrl": "MEET_WEB_LOGO_URL", "darkModeLogoUrl": "DARK_MODE_LOGO_URL" } } } }
इनकी जगह ये डालें:
- NAME: स्ट्रिंग. आपके Google Meet ऐड-ऑन का नाम.
- LOGO_URL: स्ट्रिंग. Google Workspace ऐड-ऑन के लोगो का यूआरएल. इस कुकी का इस्तेमाल, Google Workspace के सभी प्रॉडक्ट में ऐड-ऑन के लिए किया जाता है.
- SIDE_PANEL_URL: स्ट्रिंग. आपके ऐड-ऑन ऐप्लिकेशन के एंट्री पॉइंट का यूआरएल. यह साइड पैनल में iframe के अंदर दिखता है. इस यूआरएल का ऑरिजिन, ADD_ON_ORIGINS फ़ील्ड में दिए गए ऑरिजिन का हिस्सा होना चाहिए.
- SUPPORTS_SCREENSHARING: ज़रूरी नहीं. बूलियन. अगर इसे false पर सेट किया जाता है, तो उपयोगकर्ताओं को ऐड-ऑन का इस्तेमाल करना होगा, ताकि वे यह देख सकें कि साथ मिलकर काम करने वाले ऐड-ऑन सेशन में क्या हो रहा है. इस नीति को 'सही है' पर सेट करने पर, साथ मिलकर काम करने वाले ऐड-ऑन सेशन को शुरू करने वाला व्यक्ति, ऐड-ऑन का अपना व्यू शेयर कर सकता है.
- ADD_ON_ORIGINS: स्ट्रिंग की सूची. उन ऑरिजिन की सूची जहां आपका ऐड-ऑन होस्ट किया जाता है. दो यूआरएल का ऑरिजिन एक जैसा तब होता है, जब उनकी स्कीम, होस्ट, और पोर्ट एक जैसे हों. सब ओरिजिन के साथ-साथ वाइल्डकार्ड सबडोमेन का भी इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, ऐड-ऑन सुरक्षा लेख पढ़ें.
- MEET_WEB_LOGO_URL: ज़रूरी नहीं. स्ट्रिंग. ऐड-ऑन के लोगो का Meet के हिसाब से यूआरएल.
इस लोगो का इस्तेमाल Meet में हर जगह किया जाता है. अगर यह मौजूद नहीं है, तो सामान्य सेक्शन में मौजूद
logoUrl
का इस्तेमाल किया जाता है. लोगो डिज़ाइन करने से जुड़े दिशा-निर्देशों के लिए, सबसे सही तरीके देखें. - DARK_MODE_LOGO_URL: स्ट्रिंग. ऐड-ऑन के लोगो का डार्क मोड वाला यूआरएल. गहरे रंग वाले मोड के लिए लोगो उपलब्ध कराने से, यह पक्का किया जा सकता है कि आपका ऐड-ऑन, Meet की किसी भी थीम में सबसे अच्छा दिखेगा. लोगो डिज़ाइन करने से जुड़े दिशा-निर्देशों के लिए, सबसे सही तरीके देखें.
सबमिट करें पर क्लिक करें.
डप्लॉयमेंट के बारे में ज़्यादा जानने के लिए, डप्लॉयमेंट रिसॉर्स बनाना लेख पढ़ें.
ऐप्लिकेशन कॉन्फ़िगरेशन टैब में, ऐप्लिकेशन इंटिग्रेशन में जाकर, Google Workspace ऐड-ऑन चुनें. क्लाउड डिप्लॉयमेंट रिसॉर्स का इस्तेमाल करके डिप्लॉय करें को चुनें. इसके बाद, सही एचटीटीपी डिप्लॉयमेंट चुनें.
Google Apps Script
ऐप्लिकेशन कॉन्फ़िगरेशन टैब पर क्लिक करें.
ऐप्लिकेशन इंटिग्रेशन में जाकर, Google Workspace ऐड-ऑन को चुनें. Google Apps Script डिप्लॉयमेंट आईडी का इस्तेमाल करके डिप्लॉय करें को चुनें. इसके बाद, अपनी स्क्रिप्ट का डिप्लॉयमेंट आईडी डालें.
सेव करें पर क्लिक करें.
Apps Script प्रोजेक्ट बनाने के तरीके के बारे में जानने के लिए, Apps Script का दस्तावेज़ देखें. Meet ऐड-ऑन, सिर्फ़ appsscript.json मेनिफ़ेस्ट फ़ाइल पर निर्भर करता है. इसे Apps Script प्रोजेक्ट मेनिफ़ेस्ट भी कहा जाता है. पक्का करें कि आपके Apps Script प्रोजेक्ट की मेनिफ़ेस्ट फ़ाइल में
addOns
औरmeet
सेक्शन मौजूद हो.यहां दिए गए कोड सैंपल में, ऐड-ऑन की मेनिफ़ेस्ट फ़ाइल में उपलब्ध Meet फ़ील्ड दिखाए गए हैं.
{ "addOns": { "common": { "name": "NAME", "logoUrl": "LOGO_URL" }, "meet": { "web": { "sidePanelUrl": "SIDE_PANEL_URL", "supportsScreenSharing": SUPPORTS_SCREENSHARING, "addOnOrigins": ["ADD_ON_ORIGINS"], "logoUrl": "MEET_WEB_LOGO_URL", "darkModeLogoUrl": "DARK_MODE_LOGO_URL" } } } }
इनकी जगह ये डालें:
- NAME: स्ट्रिंग. आपके Google Meet ऐड-ऑन का नाम.
- LOGO_URL: स्ट्रिंग. Google Workspace ऐड-ऑन के लोगो का यूआरएल. इस कुकी का इस्तेमाल, Google Workspace के सभी प्रॉडक्ट में ऐड-ऑन के लिए किया जाता है.
- SIDE_PANEL_URL: स्ट्रिंग. आपके ऐड-ऑन ऐप्लिकेशन के एंट्री पॉइंट का यूआरएल. यह साइड पैनल में iframe के अंदर दिखता है. इस यूआरएल का ऑरिजिन, ADD_ON_ORIGINS फ़ील्ड में दिए गए ऑरिजिन का हिस्सा होना चाहिए.
- SUPPORTS_SCREENSHARING: ज़रूरी नहीं. बूलियन. अगर इसे false पर सेट किया जाता है, तो उपयोगकर्ताओं को ऐड-ऑन का इस्तेमाल करना होगा, ताकि वे यह देख सकें कि साथ मिलकर काम करने वाले ऐड-ऑन सेशन में क्या हो रहा है. इस नीति को 'सही है' पर सेट करने पर, साथ मिलकर काम करने वाले ऐड-ऑन सेशन को शुरू करने वाला व्यक्ति, ऐड-ऑन का अपना व्यू शेयर कर सकता है.
- ADD_ON_ORIGINS: स्ट्रिंग की सूची. उन ऑरिजिन की सूची जहां आपका ऐड-ऑन होस्ट किया जाता है. दो यूआरएल का ऑरिजिन एक जैसा तब होता है, जब उनकी स्कीम, होस्ट, और पोर्ट एक जैसे हों. सब ओरिजिन के साथ-साथ वाइल्डकार्ड सबडोमेन का भी इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, ऐड-ऑन सुरक्षा लेख पढ़ें.
- MEET_WEB_LOGO_URL: ज़रूरी नहीं. स्ट्रिंग. ऐड-ऑन के लोगो का Meet के हिसाब से यूआरएल.
इस लोगो का इस्तेमाल Meet में हर जगह किया जाता है. अगर यह मौजूद नहीं है, तो सामान्य सेक्शन में मौजूद
logoUrl
का इस्तेमाल किया जाता है. लोगो डिज़ाइन करने से जुड़े दिशा-निर्देशों के लिए, सबसे सही तरीके देखें. - DARK_MODE_LOGO_URL: स्ट्रिंग. ऐड-ऑन के लोगो का डार्क मोड वाला यूआरएल. गहरे रंग वाले मोड के लिए लोगो उपलब्ध कराने से, यह पक्का किया जा सकता है कि आपका ऐड-ऑन, Meet की किसी भी थीम में सबसे अच्छा दिखेगा. लोगो डिज़ाइन करने से जुड़े दिशा-निर्देशों के लिए, सबसे सही तरीके देखें.
Meet में ऐड-ऑन इंस्टॉल करना और उसे आज़माना
Meet में अपने ऐड-ऑन को टेस्ट करने के लिए, आपको सबसे पहले इसे साइन इन किए गए उपयोगकर्ता के लिए इंस्टॉल करना होगा:
एचटीटीपी डिप्लॉयमेंट
- Google Cloud Console में, अपने प्रोजेक्ट के लिए Google Workspace Marketplace SDK पर जाएं.
- HTTP डिप्लॉयमेंट टैब पर क्लिक करें.
- कार्रवाइयां कॉलम में जाकर, इंस्टॉल करें पर क्लिक करें.
Google Apps Script
- पब्लिश नहीं किए गए ऐड-ऑन को इंस्टॉल करने के लिए, Google Workspace ऐड-ऑन के दस्तावेज़ पढ़ें.
अब आपको मीटिंग में ऐड-ऑन इस्तेमाल करने का विकल्प दिखेगा. इसे आज़माने के लिए, meet.google.com पर जाकर मीटिंग शुरू करें. इंस्टॉल किया गया ऐड-ऑन अब 'गतिविधियां' पैनल में दिखेगा.
साइन इन किए हुए किसी व्यक्ति के लिए ऐड-ऑन इंस्टॉल करने के अलावा, आपके पास इसे पब्लिश करने का विकल्प भी होता है. Google Workspace ऐड-ऑन पब्लिश करने का मतलब है कि आपने उसे दूसरों के लिए उपलब्ध करा दिया है. अब वे उसे ढूंढ सकते हैं, इंस्टॉल कर सकते हैं, और इस्तेमाल कर सकते हैं.