Google Chat API की मदद से, Chat ऐप्लिकेशन बनाए जा सकते हैं. इनकी मदद से, अपनी सेवाओं को Google Chat के साथ इंटिग्रेट किया जा सकता है. साथ ही, 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.spaceNotificationSetting
- 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} किसी थ्रेड में, उपयोगकर्ता के मैसेज पढ़े जाने की स्थिति की जानकारी दिखाता है. इसका इस्तेमाल, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान करने के लिए किया जाता है. |