इस गाइड में बताया गया है कि Google Chat API के Reaction
संसाधन पर list()
तरीके का इस्तेमाल करके, किसी मैसेज पर दी गई प्रतिक्रियाओं की सूची कैसे बनाई जाती है. जैसे, 👍, 🚲, और 🌞.
Reaction
संसाधन एक इमोजी को दिखाता है. लोग इसका इस्तेमाल किसी मैसेज पर प्रतिक्रिया देने के लिए कर सकते हैं. जैसे, 👍, 🚲, और 🌞.
ज़रूरी शर्तें
Node.js
- आपके पास Business या Enterprise वर्शन वाला Google Workspace खाता होना चाहिए. साथ ही, आपके पास Google Chat को ऐक्सेस करने की अनुमति होनी चाहिए.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- Node.js Cloud Client Library इंस्टॉल करें.
-
डेस्कटॉप ऐप्लिकेशन के लिए, OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.json
नाम की JSON फ़ाइल के तौर पर सेव करें.
- अनुमति का ऐसा दायरा चुनें जो उपयोगकर्ता की पुष्टि करने की सुविधा के साथ काम करता हो.
प्रतिक्रियाओं की सूची बनाना
किसी मैसेज पर की गई प्रतिक्रियाओं की सूची पाने के लिए, अपने अनुरोध में यह जानकारी शामिल करें:
chat.messages.reactions.readonly
,chat.messages.reactions
,chat.messages.readonly
याchat.messages
के लिए अनुमति का दायरा तय करें.ListReactions()
तरीके को कॉल करें. साथ ही,parent
को मैसेज के संसाधन के नाम के तौर पर पास करें.
यहां दिए गए उदाहरण में, किसी मैसेज पर की गई प्रतिक्रियाओं की सूची दिखाई गई है:
Node.js
इस सैंपल को चलाने के लिए, इन्हें बदलें:
SPACE_NAME
: स्पेस केname
का आईडी. आईडी पाने के लिए,ListSpaces()
तरीके का इस्तेमाल करें या स्पेस के यूआरएल से आईडी पाएं.MESSAGE_NAME
: मैसेज केname
से मिला आईडी. Chat API की मदद से एसिंक्रोनस तरीके से मैसेज बनाने के बाद, आपको जवाब के मुख्य हिस्से से आईडी मिल सकता है. इसके अलावा, मैसेज बनाते समय असाइन किए गए कस्टम नाम से भी आईडी मिल सकता है.
Chat API, पेज के हिसाब से प्रतिक्रियाओं की सूची दिखाता है.