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