उपयोगकर्ता की क्षमताओं के बारे में बताने वाले कॉलबैक का अनुरोध करता है.
इस अनुरोध के बाद, एजेंट को उपयोगकर्ता की क्षमताओं के साथ असाइनोक्रोनस कॉलबैक मिलता है. काम नहीं करता: कृपया इसके बजाय, phones.getCapabilities का इस्तेमाल करें.
एचटीटीपी अनुरोध
POST https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capability:requestCapabilityCallback
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
"phones/{E.164}/capability", जहां {E.164} उपयोगकर्ता का फ़ोन नंबर है, जो E.164 फ़ॉर्मैट में है. उदाहरण के लिए, अमेरिका के फ़ोन नंबर +1-222-333-4444 के लिए, एंडपॉइंट https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capability:requestCapabilityCallback होगा |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{ "requestId": string } |
फ़ील्ड | |
---|---|
request |
एजेंट से असाइन किया गया अनुरोध आईडी. यह यूनीक आइडेंटिफ़ायर (यूयूआईडी) होना चाहिए, जैसा कि https://tools.ietf.org/html/rfc4122 में बताया गया है. यह अनुरोध आईडी, क्षमता कॉलबैक में शामिल होता है, जो असींक्रोनस तरीके से रिटर्न करता है. |
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, तो रिस्पॉन्स बॉडी में खाली JSON ऑब्जेक्ट होता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/rcsbusinessmessaging
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.