किसी उपयोगकर्ता के लिए, RCS for Business से जुड़ी सुविधाओं की जानकारी पाना.
वापस मिले पेलोड से पता चलता है कि किसी उपयोगकर्ता से RCS for Business की मदद से संपर्क किया जा सकता है या नहीं. अगर हां, तो उपयोगकर्ता के लिए RCS for Business की कौनसी सुविधाएं उपलब्ध हैं.
गड़बड़ी ठीक करना: जब RCS for Business की मदद से उपयोगकर्ता से संपर्क नहीं किया जा सकता, तब 404 NOT_FOUND गड़बड़ी का मैसेज दिखता है. इसमें कई स्थितियां शामिल हैं: (1) उपयोगकर्ता के डिवाइस पर आरसीएस की सुविधा काम नहीं करती या आरसीएस की सुविधा बंद है. (2) उपयोगकर्ता ऐसे मोबाइल नेटवर्क पर है जहां एजेंट लॉन्च नहीं किया गया है या जहां आरसीएस ट्रैफ़िक चालू नहीं है. (3) लॉन्च नहीं किया गया कोई एजेंट, किसी ऐसे उपयोगकर्ता की क्षमताओं का अनुरोध करता है जो टेस्टर नहीं है.
एचटीटीपी अनुरोध
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://www.rfc-editor.org/info/rfc9562 में बताया गया है. अगर अनुरोध आईडी, एजेंट के पिछले अनुरोध में इस्तेमाल किए गए आईडी से मैच करता है, तो RCS for Business प्लैटफ़ॉर्म नए अनुरोध को अनदेखा कर देता है. |
agentId |
ज़रूरी है. एजेंट का यूनीक आइडेंटिफ़ायर. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
उपयोगकर्ता के लिए उपलब्ध सुविधाओं की सूची.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"features": [
enum ( |
| फ़ील्ड | |
|---|---|
features[] |
इस डिवाइस पर काम करने वाली, RCS for Business की सुविधाओं की सूची. |
carrier |
सिर्फ़ आउटपुट के लिए. Google RCS बैकएंड के मुताबिक, उपयोगकर्ता के फ़ोन नंबर से जुड़ी मोबाइल और इंटरनेट सेवा देने वाली कंपनी की जानकारी. फ़िलहाल, यह फ़ील्ड सिर्फ़ अमेरिका के फ़ोन नंबर के लिए भरा जाता है. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:
https://www.googleapis.com/auth/rcsbusinessmessaging
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.
सुविधा
RCS for Business की वे सुविधाएं जो उपयोगकर्ता के लिए उपलब्ध हैं.
| 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 |
वेबव्यू में यूआरएल खोलने के लिए सुझाई गई कार्रवाई. |