ব্যবহারকারীর RBM-সম্পর্কিত ক্ষমতা পান।
প্রত্যাবর্তিত পেলোড নির্দিষ্ট করে যে কোনও ব্যবহারকারীর সাথে RBM-এর সাথে যোগাযোগ করা যেতে পারে কিনা এবং যদি তাই হয়, তাহলে ব্যবহারকারী কোন RBM বৈশিষ্ট্যগুলি সমর্থন করে।
ত্রুটি হ্যান্ডলিং: একটি 404 NOT_FOUND ত্রুটি ফেরত দেওয়া হয় যখন ব্যবহারকারীর সাথে RBM এর সাথে যোগাযোগ করা যায় না। এতে একাধিক পরিস্থিতি রয়েছে: (1) ব্যবহারকারীর ডিভাইস RCS সমর্থন করে না বা RCS নিষ্ক্রিয় করা আছে। (2) ব্যবহারকারী এমন একটি মোবাইল নেটওয়ার্কে আছেন যেখানে এজেন্ট চালু হয়নি বা যেখানে RCS ট্র্যাফিক সক্রিয় নেই৷ (3) একটি আনলঞ্চ করা এজেন্ট একজন ব্যবহারকারীর ক্ষমতার জন্য অনুরোধ করে যিনি একজন পরীক্ষক নন।
HTTP অনুরোধ
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
name | এই ক্ষেত্রটি "phones/{E.164}/capabilities" তে সমাধান করে, যেখানে {E.164} হল ব্যবহারকারীর ফোন নম্বর E.164 ফর্ম্যাটে৷ উদাহরণস্বরূপ, মার্কিন ফোন নম্বর +1-222-333-4444 সহ একজন ব্যবহারকারীর জন্য, ফলাফলের শেষ পয়েন্ট হল https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities । |
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
requestId | অনুরোধের অনন্য আইডি, এজেন্ট দ্বারা নির্ধারিত। এটি অবশ্যই একটি UUID হতে হবে, যেমনটি https://tools.ietf.org/html/rfc4122 এ সংজ্ঞায়িত করা হয়েছে। যদি অনুরোধ আইডি একটি আইডির সাথে মেলে যেটি এজেন্ট আগের অনুরোধের জন্য ব্যবহার করেছিল, RBM প্ল্যাটফর্ম নতুন অনুরোধ উপেক্ষা করে। |
agentId | প্রয়োজন। এজেন্টের অনন্য শনাক্তকারী। |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
ব্যবহারকারী দ্বারা সমর্থিত বৈশিষ্ট্যের তালিকা
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"features": [
enum ( |
ক্ষেত্র | |
---|---|
features[] | এই ডিভাইসটি সমর্থন করে এমন RBM বৈশিষ্ট্যগুলির তালিকা৷ |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/rcsbusinessmessaging
আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
বৈশিষ্ট্য
RBM বৈশিষ্ট্যের প্রকার যা ব্যবহারকারী সমর্থন করে।
এনামস | |
---|---|
FEATURE_UNSPECIFIED | উল্লেখ করা হয়নি। |
RICHCARD_STANDALONE | স্বতন্ত্র রিচ কার্ড। |
RICHCARD_CAROUSEL | সমৃদ্ধ কার্ডের ক্যারোজেল। |
ACTION_CREATE_CALENDAR_EVENT | একটি ক্যালেন্ডার ইভেন্ট তৈরি করার জন্য প্রস্তাবিত পদক্ষেপ৷ |
ACTION_DIAL | একটি নম্বর ডায়াল করার জন্য প্রস্তাবিত পদক্ষেপ৷ |
ACTION_OPEN_URL | ব্রাউজারে একটি URL খুলতে প্রস্তাবিত পদক্ষেপ৷ |
ACTION_SHARE_LOCATION | একটি অবস্থান ভাগ করার জন্য প্রস্তাবিত পদক্ষেপ. |
ACTION_VIEW_LOCATION | একটি মানচিত্র অ্যাপে একটি অবস্থান দেখার জন্য প্রস্তাবিত পদক্ষেপ৷ |
ACTION_OPEN_URL_IN_WEBVIEW | ওয়েবভিউতে একটি URL খুলতে প্রস্তাবিত পদক্ষেপ৷ |