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