Google Chat API আপনাকে Google Chat-এর সাথে আপনার পরিষেবাগুলিকে একীভূত করতে এবং স্পেস, সদস্য এবং বার্তাগুলির মতো চ্যাট সংস্থানগুলি পরিচালনা করতে Chat অ্যাপ তৈরি করতে দেয়।
- REST সম্পদ: v1.customEmojis
- 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.spaceNotificationSetting
- REST সম্পদ: v1.users.spaces.threads
পরিষেবা: chat.googleapis.com
এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷
আবিষ্কার নথি
একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:
পরিষেবা শেষ পয়েন্ট
একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:
-
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.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অ্যাডমিনিস্ট্রেটরের সার্চের উপর ভিত্তি করে Google Workspace সংস্থার স্পেসগুলির একটি তালিকা দেখায়। |
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.spaceNotificationSetting
| পদ্ধতি | |
|---|---|
get | GET /v1/{name=users/*/spaces/*/spaceNotificationSetting}স্থান বিজ্ঞপ্তি সেটিং পায়. |
patch | PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting}স্পেস বিজ্ঞপ্তি সেটিং আপডেট করে। |
REST সম্পদ: v1.users.spaces.threads
| পদ্ধতি | |
|---|---|
getThreadReadState | GET /v1/{name=users/*/spaces/*/threads/*/threadReadState}একটি থ্রেডের মধ্যে ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিশদ বিবরণ প্রদান করে, পঠিত এবং অপঠিত বার্তা সনাক্ত করতে ব্যবহৃত হয়। |