किसी उपयोगकर्ता की आरबीएम से जुड़ी सुविधाएं पाएं.
रिटर्न किए गए पेलोड से पता चलता है कि किसी उपयोगकर्ता तक आरबीएम की मदद से पहुंचा जा सकता है या नहीं. अगर हां, तो उपयोगकर्ता के लिए आरबीएम की कौनसी सुविधाएं काम करती हैं.
गड़बड़ी को मैनेज करना: जब उपयोगकर्ता तक RBM की मदद से नहीं पहुंचा जा सकता, तो 404 NOT_FOUND गड़बड़ी का कोड दिखता है. इनमें ऐसे मामले शामिल हैं: उपयोगकर्ता का डिवाइस आरसीएस के साथ काम नहीं करता या आरसीएस की सुविधा बंद है, उपयोगकर्ता किसी ऐसे मोबाइल नेटवर्क का इस्तेमाल कर रहा है जहां एजेंट लॉन्च नहीं किया गया है या आरसीएस ट्रैफ़िक चालू नहीं है, लॉन्च नहीं किया गया एजेंट, टेस्टर नहीं होने वाले उपयोगकर्ता की सुविधाओं का अनुरोध करता है.
एचटीटीपी अनुरोध
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
यह फ़ील्ड "phones/{E.164}/capabilities" पर रीडायरेक्ट करता है. यहां {E.164}, उपयोगकर्ता का फ़ोन नंबर है, जो E.164 फ़ॉर्मैट में है. उदाहरण के लिए, अमेरिका के फ़ोन नंबर +1-222-333-4444 वाले उपयोगकर्ता के लिए, एंडपॉइंट https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities होगा. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
requestId |
अनुरोध का यूनीक आईडी, जिसे एजेंट ने असाइन किया है. यह यूनीक आइडेंटिफ़ायर (यूयूआईडी) होना चाहिए, जैसा कि https://tools.ietf.org/html/rfc4122 में बताया गया है. अगर अनुरोध आईडी, उस आईडी से मेल खाता है जिसका इस्तेमाल एजेंट ने पिछले अनुरोध के लिए किया था, तो आरबीएम प्लैटफ़ॉर्म नए अनुरोध को अनदेखा कर देता है. |
agentId |
ज़रूरी है. एजेंट का यूनीक आइडेंटिफ़ायर. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
उपयोगकर्ता के हिसाब से काम करने वाली सुविधाओं की सूची
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"features": [
enum ( |
फ़ील्ड | |
---|---|
features[] |
इस डिवाइस पर काम करने वाली आरबीएम सुविधाओं की सूची. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/rcsbusinessmessaging
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.
सुविधा
आरबीएम की वे सुविधाएं जिनका इस्तेमाल उपयोगकर्ता कर सकता है.
Enums | |
---|---|
FEATURE_UNSPECIFIED |
इसकी जानकारी नहीं दी गई है. |
RICHCARD_STANDALONE |
स्टैंडअलोन रिच कार्ड. |
RICHCARD_CAROUSEL |
रिच कार्ड का कैरसेल. |
ACTION_CREATE_CALENDAR_EVENT |
कैलेंडर इवेंट बनाने के लिए सुझाई गई कार्रवाई. |
ACTION_DIAL |
कोई नंबर डायल करने के लिए सुझाई गई कार्रवाई. |
ACTION_OPEN_URL |
ब्राउज़र में यूआरएल खोलने के लिए सुझाई गई कार्रवाई. |
ACTION_SHARE_LOCATION |
जगह की जानकारी शेयर करने के लिए सुझाई गई कार्रवाई. |
ACTION_VIEW_LOCATION |
मैप ऐप्लिकेशन में किसी जगह की जानकारी देखने के लिए सुझाई गई कार्रवाई. |
ACTION_OPEN_URL_IN_WEBVIEW |
वेबव्यू में यूआरएल खोलने के लिए सुझाई गई कार्रवाई. |
ACTION_COMPOSE |
टेक्स्ट/ऑडियो/वीडियो मैसेज लिखने के लिए सुझाई गई कार्रवाई. |