Google Chat API আপনাকে Google Chat-এর সাথে আপনার পরিষেবাগুলিকে একীভূত করতে এবং স্পেস, সদস্য এবং বার্তাগুলির মতো চ্যাট সংস্থানগুলি পরিচালনা করতে Chat অ্যাপ তৈরি করতে দেয়।
- REST সম্পদ: v1.media
- REST সম্পদ: v1.space
- 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-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷
আবিষ্কার নথি
একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:
পরিষেবা শেষ পয়েন্ট
একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:
-
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.space
পদ্ধতি | |
---|---|
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/*} একটি স্থান আপডেট করে। |
search | GET /v1/spaces:search |
setup | POST /v1/spaces:setup একটি স্থান তৈরি করে এবং এতে নির্দিষ্ট ব্যবহারকারী যোগ করে। |
REST সম্পদ: v1.spaces.members
পদ্ধতি | |
---|---|
create | POST /v1/{parent=spaces/*}/members কলিং চ্যাট অ্যাপ, ব্যবহারকারী বা 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 চ্যাট স্পেসে একটি বার্তা তৈরি করে। |
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 চ্যাট স্থান থেকে একটি ইভেন্ট ফেরত দেয়। |
list | GET /v1/{parent=spaces/*}/spaceEvents একটি Google চ্যাট স্পেস থেকে ইভেন্টগুলি তালিকাভুক্ত করে৷ |
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} একটি থ্রেডের মধ্যে ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিশদ বিবরণ প্রদান করে, পঠিত এবং অপঠিত বার্তা সনাক্ত করতে ব্যবহৃত হয়। |