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