Google Chat API আপনাকে Google Chat-এর সাথে আপনার পরিষেবাগুলিকে একীভূত করার জন্য Chat অ্যাপ তৈরি করতে এবং Space, সদস্য এবং বার্তার মতো 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-প্রদত্ত ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিচ্ছি। যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, তাহলে 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.spaces
| পদ্ধতি | |
|---|---|
| completeImport | POST /v1/{name=spaces/*}:completeImportনির্দিষ্ট স্থানের জন্য আমদানি প্রক্রিয়া সম্পন্ন করে এবং ব্যবহারকারীদের কাছে এটি দৃশ্যমান করে। | 
| create | POST /v1/spacesএকটি স্থান তৈরি করে। | 
| delete | DELETE /v1/{name=spaces/*}একটি নামযুক্ত স্থান মুছে ফেলে। | 
| findDirectMessage | GET /v1/spaces:findDirectMessageনির্দিষ্ট ব্যবহারকারীর সাথে বিদ্যমান সরাসরি বার্তাটি ফেরত পাঠায়। | 
| findGroupChats | GET /v1/spaces:findGroupChatsspaceType == GROUP_CHATসহ সমস্ত স্পেস ফেরত পাঠায়, যার মানব সদস্যপদে ঠিক কলিং ব্যবহারকারী এবংFindGroupChatsRequest.membershipsএ উল্লেখিত ব্যবহারকারীরা থাকে। | 
| 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কলিং চ্যাট অ্যাপ, ব্যবহারকারী অথবা গুগল গ্রুপের জন্য একটি সদস্যপদ তৈরি করে। | 
| 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/*}/messagesGoogle 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গুগল চ্যাট স্পেস থেকে ইভেন্টগুলি তালিকাভুক্ত করে। | 
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}একটি থ্রেডের মধ্যে ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিশদ বিবরণ প্রদান করে, যা পঠিত এবং অপঠিত বার্তা সনাক্ত করতে ব্যবহৃত হয়। |