Method: phones.getCapabilities

একজন ব্যবহারকারীর ব্যবসা-সম্পর্কিত ক্ষমতার জন্য 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

string

এই ক্ষেত্রটি "phones/{E.164}/capabilities"-এ সমাধান করা হয়, যেখানে {E.164} হল E.164 ফর্ম্যাটে ব্যবহারকারীর ফোন নম্বর। উদাহরণস্বরূপ, মার্কিন ফোন নম্বর +1-222-333-4444 সহ ব্যবহারকারীর জন্য, ফলাফলের শেষ বিন্দু হল https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities

কোয়েরি প্যারামিটার

পরামিতি
requestId

string

এজেন্ট কর্তৃক নির্ধারিত অনুরোধের অনন্য আইডি। এটি অবশ্যই একটি UUID হতে হবে, যেমন https://tools.ietf.org/html/rfc4122 এ সংজ্ঞায়িত করা হয়েছে। যদি অনুরোধ আইডিটি এজেন্টের পূর্ববর্তী অনুরোধের জন্য ব্যবহৃত একটি আইডির সাথে মিলে যায়, তাহলে RCS for Business প্ল্যাটফর্ম নতুন অনুরোধটিকে উপেক্ষা করবে।

agentId

string

প্রয়োজনীয়। এজেন্টের অনন্য শনাক্তকারী।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

প্রতিক্রিয়া মূল অংশ

ব্যবহারকারীর দ্বারা সমর্থিত বৈশিষ্ট্যগুলির তালিকা।

যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:

JSON উপস্থাপনা
{
  "features": [
    enum (Feature)
  ],
  "carrier": string
}
ক্ষেত্র
features[]

enum ( Feature )

এই ডিভাইসটি যে RCS for Business বৈশিষ্ট্যগুলি সমর্থন করে তার তালিকা।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

বৈশিষ্ট্য

ব্যবহারকারীর দ্বারা সমর্থিত ব্যবসার জন্য RCS বৈশিষ্ট্যের প্রকারগুলি।

এনামস
FEATURE_UNSPECIFIED নির্দিষ্ট করা হয়নি।
RICHCARD_STANDALONE স্বতন্ত্র রিচ কার্ড।
ACTION_CREATE_CALENDAR_EVENT একটি ক্যালেন্ডার ইভেন্ট তৈরি করার জন্য প্রস্তাবিত পদক্ষেপ।
ACTION_DIAL একটি নম্বর ডায়াল করার জন্য প্রস্তাবিত পদক্ষেপ।
ACTION_OPEN_URL ব্রাউজারে একটি URL খোলার জন্য প্রস্তাবিত পদক্ষেপ।
ACTION_SHARE_LOCATION লোকেশন শেয়ার করার জন্য প্রস্তাবিত পদক্ষেপ।
ACTION_VIEW_LOCATION ম্যাপ অ্যাপে কোনও লোকেশন দেখার জন্য প্রস্তাবিত পদক্ষেপ।
ACTION_OPEN_URL_IN_WEBVIEW ওয়েবভিউতে একটি URL খোলার জন্য প্রস্তাবিত পদক্ষেপ।