Google Chat API से आपको Chat ऐप्लिकेशन बनाने की सुविधा मिलती है, ताकि Google Chat के साथ आपकी सेवाओं को इंटिग्रेट किया जा सके. साथ ही, स्पेस, सदस्य, और मैसेज जैसे चैट संसाधनों को मैनेज किया जा सकता है.
- REST रिसॉर्स: v1.customEmojis
- 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.spaceNotificationSettings
- REST रिसॉर्स: v1.users.spaces.threads
सेवा: chat.googleapis.com
हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. खोज से जुड़ा यह दस्तावेज़, इस सेवा पर उपलब्ध है:
सेवा एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में यह सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई इस सर्विस एंडपॉइंट से मिलते-जुलते हैं:
https://chat.googleapis.com
REST से जुड़ा संसाधन: v1.customEmojis
तरीके | |
---|---|
create |
POST /v1/customEmojis पसंद के मुताबिक इमोजी बनाता है. |
delete |
DELETE /v1/{name=customEmojis/*} पसंद के मुताबिक बनाए गए इमोजी को मिटाता है. |
get |
GET /v1/{name=customEmojis/*} पसंद के मुताबिक बनाए गए इमोजी के बारे में जानकारी दिखाता है. |
list |
GET /v1/customEmojis यह डायलॉग बॉक्स ऐसे कस्टम इमोजी की सूची बनाता है जो पुष्टि किए गए उपयोगकर्ता को दिखते हैं. |
REST से जुड़ा संसाधन: v1.media
तरीके | |
---|---|
download |
GET /v1/media/{resourceName=**} मीडिया डाउनलोड करता है. |
upload |
POST /upload/v1/{parent=spaces/*}/attachments:upload अटैचमेंट अपलोड करता है. |
REST रिसॉर्स: v1.spaces
तरीके | |
---|---|
complete |
POST /v1/{name=spaces/*}:completeImport यह चुने गए स्पेस के लिए, इंपोर्ट की प्रोसेस पूरी करता है और उसे उपयोगकर्ताओं को दिखाता है. |
create |
POST /v1/spaces यह ऐसा स्पेस बनाता है जिसमें कोई सदस्य नहीं है. |
delete |
DELETE /v1/{name=spaces/*} नाम वाले स्पेस को मिटाता है. |
find |
GET /v1/spaces:findDirectMessage तय किए गए उपयोगकर्ता को पहले से मौजूद डायरेक्ट मैसेज दिखाता है. |
get |
GET /v1/{name=spaces/*} किसी स्पेस के बारे में जानकारी दिखाता है. |
list |
GET /v1/spaces उन स्पेस की सूची बनाता है जिनका सदस्य कॉलर है. |
patch |
PATCH /v1/{space.name=spaces/*} स्पेस को अपडेट करता है. |
search |
GET /v1/spaces:search एडमिन की खोज के आधार पर, Google Workspace संगठन में स्पेस की सूची दिखाता है. |
setup |
POST /v1/spaces:setup यह एक स्पेस बनाता है और उसमें कुछ उपयोगकर्ताओं को जोड़ता है. |
REST रिसॉर्स: v1.spaces.members
तरीके | |
---|---|
create |
POST /v1/{parent=spaces/*}/members कॉल करने के लिए इस्तेमाल किए जा रहे Chat ऐप्लिकेशन, किसी उपयोगकर्ता या Google ग्रुप के लिए सदस्यता बनाता है. |
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
तरीके | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceReadState} यह किसी स्पेस में, उपयोगकर्ता के मैसेज पढ़े जाने की स्थिति की जानकारी दिखाता है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |
update |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} किसी स्पेस में, उपयोगकर्ता के मैसेज पढ़े गए हैं या नहीं, इसकी स्थिति अपडेट करता है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |
REST रिसॉर्स: v1.users.spaces.spaceNotificationSetting
तरीके | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceNotificationSetting} स्पेस की सूचना की स्थिति की सेटिंग लागू करता है. |
patch |
PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting} स्पेस की सूचना की स्थिति की सेटिंग अपडेट करता है. |
REST रिसॉर्स: v1.users.spaces.threads
तरीके | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} किसी थ्रेड में, उपयोगकर्ता के मैसेज पढ़े जाने की स्थिति की जानकारी दिखाता है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |