RCS Business Messaging API

পরিষেবা: rcsbusinessmessaging.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে Google-প্রদত্ত নমুনাগুলি ব্যবহার করার পরামর্শ দিই৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://rcsbusinessmessaging.googleapis.com

REST সম্পদ: v1.files

পদ্ধতি
create POST /v1/files
POST /upload/v1/files
মিডিয়া বা রিচ কার্ড বার্তাগুলিতে ব্যবহারের জন্য একটি ফাইল আপলোড করে৷

REST সম্পদ: v1.phones

পদ্ধতি
getCapabilities GET /v1/{name=phones/*}/capabilities
ব্যবহারকারীর RBM-সম্পর্কিত ক্ষমতা পান।

REST রিসোর্স: v1.phones.agentEvents

পদ্ধতি
create POST /v1/{parent=phones/*}/agentEvents
এজেন্ট থেকে একজন ব্যবহারকারীর কাছে একটি ইভেন্ট পাঠায়।

REST সম্পদ: v1.phones.agentMessages

পদ্ধতি
create POST /v1/{parent=phones/*}/agentMessages
এজেন্ট থেকে একজন ব্যবহারকারীকে একটি বার্তা পাঠায়।
delete DELETE /v1/{name=phones/*/agentMessages/*}
একটি এজেন্ট বার্তা প্রত্যাহার করে যা পাঠানো হয়েছে কিন্তু এখনও বিতরণ করা হয়নি৷

REST সম্পদ: v1.phones.capability

পদ্ধতি
requestCapabilityCallback
(deprecated)
POST /v1/{name=phones/*}/capability:requestCapabilityCallback
একজন ব্যবহারকারীর ক্ষমতা সম্বলিত একটি কলব্যাকের অনুরোধ করে।

REST রিসোর্স: v1.phones.dialogflowMessages

পদ্ধতি
create POST /v1/{parent=phones/*}/dialogflowMessages
একটি ডায়ালগফ্লো এজেন্টকে একটি RBM এজেন্টের মাধ্যমে বার্তা পাঠাতে অনুরোধ করে।

REST রিসোর্স: v1.phones.testers

পদ্ধতি
create POST /v1/{parent=phones/*}/testers
একজন ব্যবহারকারীকে একজন এজেন্ট পরীক্ষা করার জন্য আমন্ত্রণ জানায়।

REST সম্পদ: v1.users

পদ্ধতি
batchGet POST /v1/users:batchGet
ব্যবহারকারীদের একটি তালিকার জন্য RCS-সক্ষম ফোন নম্বর পায়।