একজন ব্যবহারকারীর ব্যবসা-সম্পর্কিত ক্ষমতার জন্য RCS পান।
ফেরত দেওয়া পেলোডটি নির্দিষ্ট করে যে RCS for Business-এর মাধ্যমে কোনও ব্যবহারকারীর সাথে যোগাযোগ করা যাবে কিনা এবং যদি তাই হয়, তাহলে ব্যবহারকারী কোন RCS for Business বৈশিষ্ট্যগুলি সমর্থন করে তা নির্দিষ্ট করে।
ত্রুটি পরিচালনা: যখন ব্যবহারকারীর সাথে RCS for Business-এর মাধ্যমে যোগাযোগ করা সম্ভব না হয়, তখন একটি 404 NOT_FOUND ত্রুটি দেখা দেয়। এর মধ্যে একাধিক পরিস্থিতি অন্তর্ভুক্ত থাকে: (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 এ সংজ্ঞায়িত করা হয়েছে। যদি অনুরোধ আইডিটি এজেন্টের পূর্ববর্তী অনুরোধের জন্য ব্যবহৃত একটি আইডির সাথে মিলে যায়, তাহলে RCS for Business প্ল্যাটফর্ম নতুন অনুরোধটিকে উপেক্ষা করবে। |
agentId | প্রয়োজনীয়। এজেন্টের অনন্য শনাক্তকারী। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।
প্রতিক্রিয়া মূল অংশ
ব্যবহারকারীর দ্বারা সমর্থিত বৈশিষ্ট্যগুলির তালিকা।
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{
"features": [
enum ( |
| ক্ষেত্র | |
|---|---|
features[] | এই ডিভাইসটি যে RCS for Business বৈশিষ্ট্যগুলি সমর্থন করে তার তালিকা। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/rcsbusinessmessaging
আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
বৈশিষ্ট্য
ব্যবহারকারীর দ্বারা সমর্থিত ব্যবসার জন্য RCS বৈশিষ্ট্যের প্রকারগুলি।
| এনামস | |
|---|---|
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 খোলার জন্য প্রস্তাবিত পদক্ষেপ। |