इस गाइड में, Google Chat API के Membership संसाधन पर get() तरीके का इस्तेमाल करके, किसी स्पेस की सदस्यता के बारे में जानकारी पाने का तरीका बताया गया है.
अगर आप Google Workspace एडमिन हैं, तो get() तरीके का इस्तेमाल करके, अपने Google Workspace संगठन की किसी भी सदस्यता के बारे में जानकारी पा सकते हैं.
Membership संसाधन
यह दिखाता है कि किसी स्पेस में, किसी व्यक्ति या Google Chat ऐप्लिकेशन को न्योता मिला है, वह स्पेस का हिस्सा है या स्पेस में मौजूद नहीं है.
ऐप्लिकेशन की पुष्टि करने की सुविधा का इस्तेमाल करके पुष्टि करने पर, Chat ऐप्लिकेशन को उन स्पेस की सदस्यताएं मिलती हैं जिन्हें वह Google Chat में ऐक्सेस कर सकता है. उदाहरण के लिए, जिन स्पेस का वह सदस्य है. हालांकि, इसमें Chat ऐप्लिकेशन की सदस्यताएं शामिल नहीं होती हैं. इसमें उसकी अपनी सदस्यताएं भी शामिल हैं. उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करके पुष्टि करने पर, उन स्पेस की सदस्यताएं दिखती हैं जिन्हें पुष्टि किए गए उपयोगकर्ता ने ऐक्सेस किया है.
ज़रूरी शर्तें
Node.js
- Business या Enterprise वर्शन वाला Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- 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 चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- 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 चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- 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 चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- Apps Script का स्टैंडअलोन प्रोजेक्ट बनाएं और ऐडवांस चैट सेवा चालू करें.
- इस गाइड में, आपको उपयोगकर्ता या ऐप्लिकेशन की पुष्टि का इस्तेमाल करना होगा. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, सेवा खाते के क्रेडेंशियल बनाएं. तरीके के लिए, Google Chat ऐप्लिकेशन के तौर पर पुष्टि करना और अनुमति देना लेख पढ़ें.
- अनुमति का स्कोप चुनें. यह इस बात पर निर्भर करता है कि आपको उपयोगकर्ता के तौर पर पुष्टि करनी है या Chat ऐप्लिकेशन के तौर पर.
- Google Chat स्पेस, जिसमें पुष्टि किया गया उपयोगकर्ता या कॉल करने वाला Chat ऐप्लिकेशन सदस्य हो. Chat ऐप्लिकेशन के तौर पर पुष्टि करने के लिए, Chat ऐप्लिकेशन को स्पेस में जोड़ें.
पैसे चुकाकर ली गई सदस्यता के बारे में जानकारी पाना
Google Chat में किसी सदस्यता के बारे में जानकारी पाने के लिए, अपने अनुरोध में यह जानकारी शामिल करें:
- ऐप्लिकेशन की पुष्टि करने की सुविधा का इस्तेमाल करके,
chat.botअनुमति पाने का लिंक तय करें. उपयोगकर्ता की पुष्टि करके,chat.memberships.readonlyयाchat.membershipsअनुमति का दायरा तय करें. सबसे सही तरीका यह है कि आप सबसे ज़्यादा पाबंदी वाला स्कोप चुनें. हालांकि, यह ज़रूरी है कि इससे आपके ऐप्लिकेशन के काम करने पर कोई असर न पड़े. GetMembership()तरीके को कॉल करें.- पैसे चुकाकर ली जाने वाली सदस्यता पाने के लिए,
nameको पूरा करें. Google Chat के सदस्यता संसाधन से सदस्यता का नाम पाएं.
उपयोगकर्ता की पुष्टि करके सदस्यता लेना
उपयोगकर्ता की पुष्टि करके सदस्यता पाने का तरीका यहां बताया गया है:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, यहां दी गई वैल्यू बदलें:
SPACE_NAME: स्पेस केnameका आईडी. आईडी पाने के लिए,ListSpaces()तरीके को कॉल करें या स्पेस के यूआरएल से आईडी पाएं.MEMBER_NAME: सदस्य केnameका आईडी.ListMemberships()तरीके का इस्तेमाल करके, आईडी पाया जा सकता है.
Chat API, Membership का एक इंस्टेंस दिखाता है. इसमें बताई गई सदस्यता के बारे में जानकारी होती है.
ऐप्लिकेशन की मदद से पुष्टि करके सदस्यता लेना
ऐप्लिकेशन की पुष्टि करके सदस्यता पाने का तरीका यहां बताया गया है:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, यहां दी गई वैल्यू बदलें:
SPACE_NAME: स्पेस केnameका आईडी. आईडी पाने के लिए,ListSpaces()तरीके को कॉल करें या स्पेस के यूआरएल से आईडी पाएं.MEMBER_NAME: सदस्य केnameका आईडी.ListMemberships()तरीके का इस्तेमाल करके, आईडी पाया जा सकता है.
Chat API, Membership का एक इंस्टेंस दिखाता है. इसमें बताई गई सदस्यता के बारे में जानकारी होती है.
Google Workspace एडमिन के तौर पर, सदस्यता के बारे में जानकारी पाना
अगर आप Google Workspace एडमिन हैं, तो GetMembership() तरीके का इस्तेमाल करके, अपने Google Workspace संगठन के किसी भी उपयोगकर्ता की सदस्यता के बारे में जानकारी वापस पाई जा सकती है.
Google Workspace एडमिन के तौर पर इस तरीके का इस्तेमाल करने के लिए, यह तरीका अपनाएं:
- उपयोगकर्ता की पुष्टि करने के लिए, इस तरीके का इस्तेमाल करें. साथ ही, अनुमति का दायरा तय करें. इससे एडमिन के अधिकारों का इस्तेमाल करके, इस तरीके को कॉल किया जा सकेगा.
- अपने अनुरोध में, क्वेरी पैरामीटर
useAdminAccessकोtrueपर सेट करें.
ज़्यादा जानकारी और उदाहरणों के लिए, Google Workspace एडमिन के तौर पर Google Chat स्पेस मैनेज करना लेख पढ़ें.
मिलते-जुलते विषय
- किसी स्पेस में मौजूद सदस्यों की सूची.
- किसी स्पेस में किसी उपयोगकर्ता या Chat ऐप्लिकेशन को न्योता भेजना या उसे जोड़ना.
- Google Chat स्पेस में किसी उपयोगकर्ता की सदस्यता अपडेट करना.
- किसी स्पेस से किसी उपयोगकर्ता या Chat ऐप्लिकेशन को हटाना.