इस गाइड में, Google Chat API के Space संसाधन पर
get
तरीके का इस्तेमाल करके, किसी स्पेस के बारे में जानकारी देखने का तरीका बताया गया है,
जैसे, उसका डिसप्ले नेम, जानकारी, और दिशा-निर्देश.
अगर आप Google Workspace एडमिन हैं, तो get तरीके को कॉल करके, अपने Google Workspace संगठन में मौजूद किसी भी स्पेस के बारे में जानकारी हासिल की जा सकती है.
`Space` संसाधन, एक ऐसी जगह होती है जहां लोग और Chat ऐप्लिकेशन, मैसेज भेज सकते हैं, फ़ाइलें शेयर कर सकते हैं, और मिलकर काम कर सकते हैं.Space स्पेस कई तरह के होते हैं:
- डायरेक्ट मैसेज (डीएम), दो उपयोगकर्ताओं या किसी उपयोगकर्ता और Chat ऐप्लिकेशन के बीच की बातचीत होती है.
- ग्रुप चैट, तीन या इससे ज़्यादा उपयोगकर्ताओं और Chat ऐप्लिकेशन के बीच की बातचीत होती है.
- नाम वाले स्पेस, ऐसी जगहें होती हैं जहां लोग मैसेज भेजते हैं, फ़ाइलें शेयर करते हैं, और मिलकर काम करते हैं.
ऐप्लिकेशन की पुष्टि करने की सुविधा से पुष्टि करने पर, Chat ऐप्लिकेशन को उस स्पेस के बारे में जानकारी मिलती है जिसका वह सदस्य है. उपयोगकर्ता की पुष्टि करने की सुविधा से पुष्टि करने पर, आपको वे स्पेस मिलते हैं जिन्हें पुष्टि किए गए उपयोगकर्ता ने ऐक्सेस किया है. ऐसा स्पेस के सदस्य या Google Workspace एडमिन के तौर पर किया जा सकता है.
ज़रूरी शर्तें
Node.js
- Business या Enterprise Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API को नाम, आइकॉन, और जानकारी के साथ चालू और कॉन्फ़िगर करें.
- Node.js Cloud Client Library इंस्टॉल करें.
- Google Chat API के अनुरोध में पुष्टि करने के तरीके के आधार पर, ऐक्सेस क्रेडेंशियल बनाएं:
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी
क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाते के क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी
क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
- पुष्टि करने के लिए, अनुमति पाने का कोई लिंक चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या Chat ऐप्लिकेशन के तौर पर.
- कोई ऐसा Google Chat स्पेस जिसमें पुष्टि किया गया उपयोगकर्ता या Chat ऐप्लिकेशन सदस्य हो. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, Chat ऐप्लिकेशन को स्पेस में जोड़ें.
Python
- Business या Enterprise Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API को नाम, आइकॉन, और जानकारी के साथ चालू और कॉन्फ़िगर करें.
- Python Cloud Client Library इंस्टॉल करें.
- Google Chat API के अनुरोध में पुष्टि करने के तरीके के आधार पर, ऐक्सेस क्रेडेंशियल बनाएं:
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी
क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाते के क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी
क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
- पुष्टि करने के लिए, अनुमति पाने का कोई लिंक चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या Chat ऐप्लिकेशन के तौर पर.
- कोई ऐसा Google Chat स्पेस जिसमें पुष्टि किया गया उपयोगकर्ता या Chat ऐप्लिकेशन सदस्य हो. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, Chat ऐप्लिकेशन को स्पेस में जोड़ें.
Java
- Business या Enterprise Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API को नाम, आइकॉन, और जानकारी के साथ चालू और कॉन्फ़िगर करें.
- Java Cloud Client Library इंस्टॉल करें.
- Google Chat API के अनुरोध में पुष्टि करने के तरीके के आधार पर, ऐक्सेस क्रेडेंशियल बनाएं:
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी
क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें. - Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए,
सेवा खाते के क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- Chat उपयोगकर्ता के तौर पर पुष्टि करने के लिए,
OAuth क्लाइंट आईडी
क्रेडेंशियल बनाएं. इसके बाद, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
- पुष्टि करने के लिए, अनुमति पाने का कोई लिंक चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या Chat ऐप्लिकेशन के तौर पर.
- कोई ऐसा Google Chat स्पेस जिसमें पुष्टि किया गया उपयोगकर्ता या Chat ऐप्लिकेशन सदस्य हो. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, Chat ऐप्लिकेशन को स्पेस में जोड़ें.
Apps Script
- Business या Enterprise Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API को नाम, आइकॉन, और जानकारी के साथ चालू और कॉन्फ़िगर करें.
- Apps Script का स्टैंडअलोन प्रोजेक्ट बनाएं, और बेहतर चैट सेवा चालू करें.
- इस गाइड में, आपको या तो उपयोगकर्ता या ऐप्लिकेशन की पुष्टि करने की सुविधा का इस्तेमाल करना होगा. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, सेवा खाते के क्रेडेंशियल बनाएं. इसके लिए, Google Chat ऐप्लिकेशन के तौर पर पुष्टि करने और अनुमति देने का तरीका देखें.
- पुष्टि करने के लिए, अनुमति पाने का कोई लिंक चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या Chat ऐप्लिकेशन के तौर पर.
- कोई ऐसा Google Chat स्पेस जिसमें पुष्टि किया गया उपयोगकर्ता या Chat ऐप्लिकेशन सदस्य हो. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, Chat ऐप्लिकेशन को स्पेस में जोड़ें.
कोई स्पेस पाना
Google Chat में कोई स्पेस पाने के लिए, अपने अनुरोध में यह जानकारी शामिल करें:
- अनुमति पाने का लिंक:
- उपयोगकर्ता की पुष्टि करने की सुविधा के साथ,
,
chat.spaces.readonlyयाchat.spacesअनुमति पाने का लिंक तय करें. - ऐप्लिकेशन की पुष्टि करने की सुविधा के साथ,
chat.botअनुमति पाने का लिंक याchat.app.spacesलिंक तय करें.chat.app.spacesलिंक, डेवलपर पूर्वावलोकन में उपलब्ध है. इसके लिए, एडमिन से एक बार अनुमति लेनी होगी.
- उपयोगकर्ता की पुष्टि करने की सुविधा के साथ,
,
-
GetSpaceतरीके को कॉल करें. इसके लिए, उस स्पेस काnameपास करें जिसे पाना है. स्पेस का नाम, Google Chat केSpaceसंसाधन से या किसी स्पेस के यूआरएल से हासिल करें.
उपयोगकर्ता के तौर पर स्पेस की जानकारी पाना
उपयोगकर्ता की पुष्टि करने की सुविधा के साथ, स्पेस की जानकारी पाने का तरीका यहां बताया गया है: उपयोगकर्ता की पुष्टि:
Node.js
Python
Java
Apps Script
इस नमूने को चलाने के लिए, SPACE_NAME की जगह स्पेस के
name
फ़ील्ड से आईडी डालें. `ListSpaces` तरीके को कॉल करके या स्पेस के यूआरएल से आईडी हासिल किया जा सकता है.ListSpaces
Chat API,
Space
का एक ऐसा इंस्टेंस दिखाता है जिसमें तय किए गए स्पेस की जानकारी होती है.
Google Workspace एडमिन के तौर पर स्पेस की जानकारी पाना
अगर आप Google Workspace एडमिन हैं, तो GetSpace तरीके को कॉल करके, अपने Google Workspace संगठन में मौजूद किसी भी स्पेस के बारे में जानकारी हासिल की जा सकती है.
Google Workspace एडमिन के तौर पर इस तरीके को कॉल करने के लिए, यह तरीका अपनाएं:
- उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करके, इस तरीके को कॉल करें. साथ ही, अनुमति पाने का कोई ऐसा लिंक तय करें जिससे एडमिन के अधिकारों का इस्तेमाल करके, इस तरीके को कॉल किया जा सके.
- अपने अनुरोध में, क्वेरी पैरामीटर
useAdminAccessकोtrueपर सेट करें.
ज़्यादा जानकारी और उदाहरणों के लिए, Google Workspace एडमिन के तौर पर Google Chat स्पेस मैनेज करना देखें.
Chat ऐप्लिकेशन के तौर पर स्पेस की जानकारी पाना
ऐप्लिकेशन की पुष्टि करने की सुविधा के साथ, स्पेस की जानकारी पाने का तरीका यहां बताया गया है:
Node.js
Python
Java
Apps Script
इस नमूने को चलाने के लिए, SPACE_NAME की जगह स्पेस के
name
फ़ील्ड से आईडी डालें. `ListSpaces` तरीके को कॉल करके या स्पेस के यूआरएल से आईडी हासिल किया जा सकता है.ListSpaces
Chat API,
Space
का एक ऐसा इंस्टेंस दिखाता है जिसमें तय किए गए स्पेस की जानकारी होती है.
सीमाएं और ज़रूरी बातें
- The
accessSettings(जिसमेंaccessPermissionSettingsशामिल है),predefinedPermissionSettings, औरpermissionSettingsफ़ील्ड में जानकारी सिर्फ़ तब दिखती है, जबchat.app.spacesलिंक से पुष्टि की जाती है. साथ ही, अनुमति की सेटिंग सिर्फ़ उन स्पेस के लिए सीमित होती हैं जिन्हें Chat ऐप्लिकेशन ने बनाया है.
मिलते-जुलते विषय
- कोई स्पेस बनाना.
- कोई स्पेस सेट अप करना.
- स्पेस की सूची देखना.
- किसी स्पेस को अपडेट करना.
- किसी स्पेस को मिटाना.
- डायरेक्ट मैसेज वाला स्पेस ढूंढना.