इस गाइड में, Google Chat API के Message
संसाधन पर list()
तरीका इस्तेमाल करने का तरीका बताया गया है. इससे, किसी स्पेस में मैसेज की सूची को पेज के हिसाब से देखा जा सकता है और उसे फ़िल्टर भी किया जा सकता है.
Chat API में, Chat मैसेज को Message
संसाधन से दिखाया जाता है.
Chat के उपयोगकर्ता सिर्फ़ टेक्स्ट वाले मैसेज भेज सकते हैं. हालांकि, Chat ऐप्लिकेशन में मैसेजिंग की कई अन्य सुविधाएं इस्तेमाल की जा सकती हैं. जैसे, स्टैटिक या इंटरैक्टिव यूज़र इंटरफ़ेस दिखाना, उपयोगकर्ताओं से जानकारी इकट्ठा करना, और मैसेज निजी तौर पर डिलीवर करना. Chat API के लिए उपलब्ध मैसेज सेवा की सुविधाओं के बारे में ज़्यादा जानने के लिए, Google Chat के मैसेज की खास जानकारी देखें.
ज़रूरी शर्तें
Node.js
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- Node.js क्लाउड क्लाइंट लाइब्रेरी इंस्टॉल करें.
- डेस्कटॉप ऐप्लिकेशन के लिए,
OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, अपनी लोकल डायरेक्ट्री में क्रेडेंशियल को
client_secrets.json
नाम की JSON फ़ाइल के तौर पर सेव करें.
- उपयोगकर्ता की पुष्टि करने की सुविधा वाला अनुमति का स्कोप चुनें.
- Google Chat में मौजूद कोई स्पेस. Google Chat API का इस्तेमाल करके स्पेस बनाने के लिए, स्पेस बनाना लेख पढ़ें. Chat में कोई दस्तावेज़ बनाने के लिए, सहायता केंद्र के दस्तावेज़ पर जाएं.
Python
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- Python क्लाउड क्लाइंट लाइब्रेरी इंस्टॉल करें.
- डेस्कटॉप ऐप्लिकेशन के लिए,
OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, अपनी लोकल डायरेक्ट्री में क्रेडेंशियल को
client_secrets.json
नाम की JSON फ़ाइल के तौर पर सेव करें.
- उपयोगकर्ता की पुष्टि करने की सुविधा वाला अनुमति का स्कोप चुनें.
- Google Chat में मौजूद कोई स्पेस. Google Chat API का इस्तेमाल करके स्पेस बनाने के लिए, स्पेस बनाना लेख पढ़ें. Chat में कोई दस्तावेज़ बनाने के लिए, सहायता केंद्र के दस्तावेज़ पर जाएं.
Java
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- Java क्लाउड क्लाइंट लाइब्रेरी इंस्टॉल करें.
- डेस्कटॉप ऐप्लिकेशन के लिए,
OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, अपनी लोकल डायरेक्ट्री में क्रेडेंशियल को
client_secrets.json
नाम की JSON फ़ाइल के तौर पर सेव करें.
- उपयोगकर्ता की पुष्टि करने की सुविधा वाला अनुमति का स्कोप चुनें.
- Google Chat में मौजूद कोई स्पेस. Google Chat API का इस्तेमाल करके स्पेस बनाने के लिए, स्पेस बनाना लेख पढ़ें. Chat में कोई दस्तावेज़ बनाने के लिए, सहायता केंद्र के दस्तावेज़ पर जाएं.
Apps Script
- आपके पास Google Workspace का Business या Enterprise वर्शन वाला खाता हो. साथ ही, आपके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें.
- अपने Chat ऐप्लिकेशन के लिए नाम, आइकॉन, और जानकारी के साथ Google Chat API को चालू और कॉन्फ़िगर करें.
- स्टैंडअलोन Apps Script प्रोजेक्ट बनाएं और ऐडवांस चैट सेवा चालू करें.
- उपयोगकर्ता की पुष्टि करने की सुविधा वाला अनुमति का स्कोप चुनें.
- Google Chat में मौजूद कोई स्पेस. Google Chat API का इस्तेमाल करके स्पेस बनाने के लिए, स्पेस बनाना लेख पढ़ें. Chat में कोई दस्तावेज़ बनाने के लिए, सहायता केंद्र के दस्तावेज़ पर जाएं.
मैसेज की सूची
उपयोगकर्ता की पुष्टि वाले मैसेज की सूची पाने के लिए, अपने अनुरोध में यह जानकारी दें:
chat.messages.readonly
याchat.messages
ऑथराइज़ेशन स्कोप की जानकारी दें.ListMessages()
वाला तरीका कॉल करें.
नीचे दिए गए उदाहरण में, Chat स्पेस में मौजूद मैसेज की सूची दी गई है:
Node.js
Python
Java
Apps Script
इस सैंपल को चलाने के लिए, SPACE_NAME
को स्पेस के name
फ़ील्ड से मिले आईडी से बदलें. ListSpaces()
वाला तरीका अपनाकर या स्पेस के यूआरएल से, आईडी पाया जा सकता है.
Chat API, दिए गए स्पेस में भेजे गए मैसेज की सूची दिखाता है. अगर अनुरोध में कोई मैसेज नहीं है, तो Chat API का जवाब एक खाली ऑब्जेक्ट दिखाता है. REST/HTTP इंटरफ़ेस का इस्तेमाल करने पर, रिस्पॉन्स में एक खाली JSON ऑब्जेक्ट, {}
होता है.
मिलते-जुलते विषय
- मैसेज को फ़ॉर्मैट करें.
- मैसेज मिटाना.
- किसी मैसेज के बारे में जानकारी पाना.
- मैसेज अपडेट करना.
- मैसेज भेजें.