Google Chat API का इस्तेमाल करके, Chat ऐप्लिकेशन बनाए जा सकते हैं. ऐसा करके, Google Chat में अपनी सेवाओं को इंटिग्रेट किया जा सकता है. साथ ही, Chat के संसाधनों को मैनेज किया जा सकता है. जैसे, स्पेस, मैसेज, और सदस्य.
- REST रिसॉर्स: v1.media
- REST रिसॉर्स: v1.spaces
- REST रिसॉर्स: v1.spaces.members
- REST रिसॉर्स: v1.spaces.messages
- REST रिसॉर्स: v1.spaces.messages.attachments
- REST रिसॉर्स: v1.spaces.messages.reactions
- REST रिसॉर्स: v1.spaces.spaceEvents
- REST रिसॉर्स: v1.users.spaces
- REST रिसॉर्स: v1.users.spaces.threads
सेवा: chat.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करने की ज़रूरत है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
डिस्कवरी दस्तावेज़, REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए बनाया गया ऐसा स्पेसिफ़िकेशन है जिसे मशीन आसानी से पढ़ सकती है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक ही सेवा में, खोज से जुड़े कई दस्तावेज़ उपलब्ध कराए जा सकते हैं. यह सेवा, खोज से जुड़े ये दस्तावेज़ उपलब्ध कराती है:
सर्विस एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते की जानकारी देता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में नीचे दिया गया सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई, इस सर्विस एंडपॉइंट से संबंधित हैं:
https://chat.googleapis.com
REST रिसॉर्स: v1.media
तरीके | |
---|---|
download |
GET /v1/media/{resourceName=**} मीडिया डाउनलोड करता है. |
upload |
POST /v1/{parent=spaces/*}/attachments:upload POST /upload/v1/{parent=spaces/*}/attachments:upload अटैचमेंट अपलोड करता है. |
REST रिसॉर्स: v1.spaces
तरीके | |
---|---|
completeImport |
POST /v1/{name=spaces/*}:completeImport बताए गए स्पेस के लिए इंपोर्ट प्रोसेस पूरी करता है और उपयोगकर्ताओं को यह जानकारी दिखाता है. |
create |
POST /v1/spaces नाम वाला स्पेस बनाता है. |
delete |
DELETE /v1/{name=spaces/*} नाम वाले स्पेस को मिटाता है. |
findDirectMessage |
GET /v1/spaces:findDirectMessage यह विकल्प, चुने गए उपयोगकर्ता को मौजूदा डायरेक्ट मैसेज दिखाता है. |
get |
GET /v1/{name=spaces/*} किसी स्पेस की जानकारी दिखाता है. |
list |
GET /v1/spaces यह उन स्पेस की सूची दिखाता है जिनका कॉलर सदस्य है. |
patch |
PATCH /v1/{space.name=spaces/*} स्पेस को अपडेट करता है. |
setup |
POST /v1/spaces:setup स्पेस बनाता है और उसमें चुनिंदा उपयोगकर्ताओं को जोड़ता है. |
REST रिसॉर्स: v1.spaces.members
तरीके | |
---|---|
create |
POST /v1/{parent=spaces/*}/members कॉलिंग ऐप्लिकेशन के लिए मैन्युअल सदस्यता या ऐप्लिकेशन की सदस्यता बनाता है. |
delete |
DELETE /v1/{name=spaces/*/members/*} किसी सदस्यता को मिटाता है. |
get |
GET /v1/{name=spaces/*/members/*} यह किसी सदस्यता की जानकारी दिखाता है. |
list |
GET /v1/{parent=spaces/*}/members स्पेस में, पैसे चुकाकर ली जाने वाली सदस्यताओं की सूची दिखती है. |
patch |
PATCH /v1/{membership.name=spaces/*/members/*} सदस्यता अपडेट करता है. |
REST रिसॉर्स: v1.spaces.messages
तरीके | |
---|---|
create |
POST /v1/{parent=spaces/*}/messages Google Chat के स्पेस में मैसेज बनाता है. |
delete |
DELETE /v1/{name=spaces/*/messages/*} मैसेज को मिटाता है. |
get |
GET /v1/{name=spaces/*/messages/*} यह किसी मैसेज की जानकारी दिखाता है. |
list |
GET /v1/{parent=spaces/*}/messages उस स्पेस के मैसेज की सूची बनाता है जिसका सदस्य कॉलर है. इसमें ब्लॉक किए गए सदस्यों और स्पेस के मैसेज भी शामिल हैं. |
patch |
PATCH /v1/{message.name=spaces/*/messages/*} मैसेज अपडेट करता है. |
update |
PUT /v1/{message.name=spaces/*/messages/*} मैसेज अपडेट करता है. |
REST रिसॉर्स: v1.spaces.messages.attachments
तरीके | |
---|---|
get |
GET /v1/{name=spaces/*/messages/*/attachments/*} इससे मैसेज अटैचमेंट का मेटाडेटा मिलता है. |
REST रिसॉर्स: v1.spaces.messages.reactions
तरीके | |
---|---|
create |
POST /v1/{parent=spaces/*/messages/*}/reactions प्रतिक्रिया तैयार करता है और उसे मैसेज में जोड़ता है. |
delete |
DELETE /v1/{name=spaces/*/messages/*/reactions/*} किसी मैसेज पर दी गई प्रतिक्रिया को मिटाता है. |
list |
GET /v1/{parent=spaces/*/messages/*}/reactions यह किसी मैसेज पर दी गई प्रतिक्रियाओं की सूची दिखाता है. |
REST रिसॉर्स: v1.spaces.spaceEvents
तरीके | |
---|---|
get |
GET /v1/{name=spaces/*/spaceEvents/*} यह Google Chat के स्पेस से इवेंट दिखाता है. |
list |
GET /v1/{parent=spaces/*}/spaceEvents यह Google Chat स्पेस के इवेंट की सूची बनाता है. |
REST रिसॉर्स: v1.users.spaces
तरीके | |
---|---|
getSpaceReadState |
GET /v1/{name=users/*/spaces/*/spaceReadState} यह बताता है कि किसी स्पेस में उपयोगकर्ता के पढ़े गए मैसेज की स्थिति क्या है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |
updateSpaceReadState |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} स्पेस में उपयोगकर्ता के पढ़े जाने की स्थिति को अपडेट करता है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |
REST रिसॉर्स: v1.users.spaces.threads
तरीके | |
---|---|
getThreadReadState |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} यह जानकारी देता है कि किसी थ्रेड में उपयोगकर्ता के पढ़े गए मैसेज की स्थिति क्या है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |