इस सेक्शन में बताया गया है कि Google Chat ऐप्लिकेशन कैसे कॉल कर सकता है Chat API, जो चैट ऐप्लिकेशन को ये काम करने देता है स्पेस बनाएं, उसमें लोगों को जोड़ें, और बिना प्रॉम्प्ट के मैसेज पोस्ट करें Chat ऐप्लिकेशन के साथ हुए इंटरैक्शन का इवेंट.
पुष्टि करना
Chat API को एसिंक्रोनस रूप से कॉल करने के लिए पुष्टि करना ज़रूरी है. हर Chat API का इस्तेमाल करने के लिए, इनमें से किसी एक तरीके को पूरा करना ज़रूरी है उपयोगकर्ता की पुष्टि करना (कार्रवाइयां या ऐक्सेस करने के लिए डेटा) या ऐप्लिकेशन की पुष्टि करना (Chat ऐप्लिकेशन के तौर पर, कोई कार्रवाई करने या डेटा ऐक्सेस करने के लिए). कुछ सूचनाएं मिल रही हैं तरीकों में, उपयोगकर्ता की पुष्टि और ऐप्लिकेशन की पुष्टि, दोनों की जा सकती है.
Chat में पुष्टि करने के बारे में ज़्यादा जानने के लिए, यहां जाएं पुष्टि करने की खास जानकारी.
एपीआई से जुड़े संसाधन और तरीके
REST के संसाधन और तरीके, Chat को एसिंक्रोनस ऐक्सेस देते हैं स्पेस, स्पेस के सदस्य, मैसेज, मैसेज पर दी गई प्रतिक्रियाएं, और मैसेज अटैचमेंट.
- स्पेस
स्पेस ऐसी जगहें हैं जहां लोग और ऐप्लिकेशन, आपस में बातचीत कर सकते हैं और फ़ाइलें शेयर कर सकते हैं. यह लीजिए कई तरह के स्पेस होते हैं. डायरेक्ट मैसेज (DM), 1:1 बातचीत होती हैं दो उपयोगकर्ताओं या एक उपयोगकर्ता और एक Chat ऐप्लिकेशन के बीच ग्रुप बनाएं चैट, तीन या उससे ज़्यादा उपयोगकर्ताओं और चैट ऐप्लिकेशन. नाम वाले स्पेस, वे स्थायी जगहें होती हैं जहां लोग टास्क भेजते हैं मैसेज भेजने, फ़ाइलें शेयर करने, और साथ मिलकर काम करने की सुविधा मिलती है.
कॉन्टेंट बनाने
spaces
संसाधन स्पेस को दिखाता है.स्पेसेज़ में ये तरीके काम करते हैं:
- कोई स्पेस बनाना, ऐसी जगह जहां लोग और ऐप्लिकेशन बातचीत कर सकते हैं और फ़ाइलें शेयर कर सकते हैं.
- स्पेस सेट अप करना ताकि आप स्पेस बना सकें. साथ ही, उसमें लोगों और चैट ऐप्लिकेशन को जोड़ सकें स्पेस.
- स्पेस पाएं किसी स्पेस की जानकारी देखने के लिए.
- स्पेस की सूची बनाना का इस्तेमाल करें.
- स्पेस अपडेट करना किसी स्पेस के एट्रिब्यूट बदलने के लिए, जैसे कि उपयोगकर्ता को दिखने वाला डिसप्ले नेम, वर्णन, और दिशा-निर्देश.
- किसी स्पेस को मिटाना जब इसकी ज़रूरत न हो.
- डायरेक्ट मैसेज (DM) ढूंढना दो उपयोगकर्ताओं के बीच एक DM भेजने के लिए या उपयोगकर्ता और कॉल के बीच एक DM भेजने के लिए चैट ऐप्लिकेशन.
- सदस्य
सदस्य ऐसे उपयोगकर्ता या Chat ऐप्लिकेशन होते हैं जो सदस्यता में शामिल हैं या को स्पेस में शामिल किया गया है.
कॉन्टेंट बनाने
spaces.members
संसाधन सदस्य का प्रतिनिधित्व करता है.सदस्य नीचे दिए गए तरीकों का इस्तेमाल करते हैं:
- पैसे चुकाकर ली जाने वाली सदस्यता बनाना किसी स्पेस में किसी उपयोगकर्ता या ऐप्लिकेशन को जोड़ने के लिए.
- सदस्यता लेना देखें.
- सदस्यताओं की सूची बनाना का इस्तेमाल किया जा सकता है.
- पैसे चुकाकर ली गई सदस्यता को अपडेट करना सदस्यता से जुड़े एट्रिब्यूट बदलने के लिए. जैसे, स्पेस के सदस्य को बदलकर स्पेस मैनेजर बनाने या स्पेस मैनेजर को स्पेस का सदस्य बनाने के बारे में जानकारी.
- पैसे चुकाकर ली गई सदस्यता मिटाना किसी स्पेस से किसी उपयोगकर्ता या ऐप्लिकेशन को हटाने के लिए.
- मैसेज
मैसेज में ये शामिल हैं टेक्स्ट और कार्ड स्पेस में पोस्ट की गई बातचीत. Messages में फ़ाइलें अटैच की जा सकती हैं. लोग मैसेज पर इमोजी जोड़कर, उन पर प्रतिक्रिया दे सकते हैं.
कॉन्टेंट बनाने
spaces.messages
संसाधन किसी मैसेज को दिखाता है.Messages में ये तरीके काम करते हैं:
- मैसेज बनाना टेक्स्ट पोस्ट करने के लिए या कार्ड मैसेज. आप यह भी कर सकते हैं मैसेज थ्रेड शुरू करें या उसका जवाब दें.
- मैसेज पाना किसी मैसेज के बारे में जानकारी पाने के लिए. जैसे, उसे कब भेजा गया था या उसमें क्या कहा गया है.
- मैसेज की सूची बनाना का इस्तेमाल करें.
- मैसेज अपडेट करना का इस्तेमाल करें. इसमें टेक्स्ट भी जोड़ा जा सकता है से लेकर कार्ड मैसेज, या कार्ड से मैसेज.
- मैसेज मिटाना जब इसकी ज़रूरत न हो.
- प्रतिक्रियाएं
प्रतिक्रियाओं से उन इमोजी का पता चलता है जिनका इस्तेमाल लोग किसी मैसेज पर प्रतिक्रिया देने के लिए करते हैं, जैसे कि 👍, 👍, और ×.
कॉन्टेंट बनाने
spaces.messages.reactions
संसाधन प्रतिक्रिया को दिखाता है.प्रतिक्रियाओं में ये तरीके काम करते हैं:
- कोई प्रतिक्रिया देना का इस्तेमाल करके, मैसेज में इमोजी जोड़ा जा सकता है.
- टिप्पणियों की सूची बनाना इससे मैसेज पर दी गई प्रतिक्रियाओं की कई पेजों वाली और फ़िल्टर की जा सकने वाली सूची देखी जा सकती है.
- किसी प्रतिक्रिया को मिटाना मैसेज से इमोजी हटा सकते हैं.
- मीडिया और अटैचमेंट
मीडिया उस फ़ाइल को दिखाता है जिसे Google Chat पर अपलोड किया गया है. जैसे, इमेज, वीडियो, और दस्तावेज़.
कॉन्टेंट बनाने
media
संसाधन मैसेज से जुड़े मीडिया को दिखाता है.अटैचमेंट, मैसेज में अटैच किए गए मीडिया (फ़ाइलें) के इंस्टेंस होते हैं.
कॉन्टेंट बनाने
spaces.messages.attachments
संसाधन अटैचमेंट दिखाता है. अटैचमेंट में मीडिया और उससे जुड़ी मैसेज में अटैच किया गया मेटाडेटा.मीडिया और अटैचमेंट में इन तरीकों का इस्तेमाल किया जा सकता है:
- मीडिया को अटैचमेंट के तौर पर अपलोड करना मीडिया को Google Chat में अपलोड करें और फिर उसे मैसेज में अटैच करें.
- मीडिया को अटैचमेंट के तौर पर डाउनलोड करना Google Chat से मीडिया को बाइनरी फ़ाइल के तौर पर डाउनलोड करने के लिए.
- अटैचमेंट पाएं का इस्तेमाल करें.
- अंतरिक्ष इवेंट
स्पेस इवेंट, किसी स्पेस या उसके इवेंट में हुए बदलावों को दिखाता है इसमें सदस्यों की जानकारी, मैसेज, और प्रतिक्रियाएं शामिल हैं.
spaces.spaceEvent
का संसाधन स्पेस इवेंट के बारे में बताता है.स्पेस इवेंट में ये तरीके काम करते हैं:
- स्पेस में होने वाला इवेंट शुरू करना स्पेस में होने वाले किसी इवेंट की जानकारी देने के लिए.
- स्पेस के इवेंट की सूची बनाना किसी स्पेस में होने वाले इवेंट की सूची देखने के लिए.
- उपयोगकर्ता की पढ़ी गई स्थितियां
उपयोगकर्ता की पढ़ी गई स्थितियां ऐसे सिंगलटन संसाधन होते हैं जो किसी Google Chat पर मौजूद किसी स्पेस या किसी मैसेज में, उपयोगकर्ता का आखिरी बार पढ़ा गया मैसेज थ्रेड.
users.spaces
का संसाधन स्पेस में, उपयोगकर्ता की पढ़ने की स्थिति के बारे में बताता है.users.spaces.threads
का संसाधन मैसेज थ्रेड में उपयोगकर्ता की पढ़ी गई स्थिति दिखाता है.उपयोगकर्ता की ओर से पढ़े जाने वाले स्टेटस की जानकारी के लिए, ये तरीके इस्तेमाल किए जा सकते हैं:
- स्पेस को पढ़े जाने की स्थिति पाना का इस्तेमाल करें.
- स्पेस को पढ़े जाने की स्थिति अपडेट करना का इस्तेमाल करें.
- थ्रेड के पढ़े जाने की स्थिति जानना का इस्तेमाल करें.