Method: phones.capability.requestCapabilityCallback

उपयोगकर्ता की क्षमताओं के बारे में बताने वाले कॉलबैक का अनुरोध करता है.

इस अनुरोध के बाद, एजेंट को उपयोगकर्ता की क्षमताओं के साथ असाइनोक्रोनस कॉलबैक मिलता है. काम नहीं करता: कृपया इसके बजाय, phones.getCapabilities का इस्तेमाल करें.

एचटीटीपी अनुरोध

POST https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capability:requestCapabilityCallback

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
name

string

"phones/{E.164}/capability", जहां {E.164} उपयोगकर्ता का फ़ोन नंबर है, जो E.164 फ़ॉर्मैट में है. उदाहरण के लिए, अमेरिका के फ़ोन नंबर +1-222-333-4444 के लिए, एंडपॉइंट https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capability:requestCapabilityCallback होगा

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:

JSON के काेड में दिखाना
{
  "requestId": string
}
फ़ील्ड
requestId

string

एजेंट से असाइन किया गया अनुरोध आईडी. यह यूनीक आइडेंटिफ़ायर (यूयूआईडी) होना चाहिए, जैसा कि https://tools.ietf.org/html/rfc4122 में बताया गया है. यह अनुरोध आईडी, क्षमता कॉलबैक में शामिल होता है, जो असींक्रोनस तरीके से रिटर्न करता है.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, तो रिस्पॉन्स बॉडी में खाली JSON ऑब्जेक्ट होता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.