Method: phones.capability.requestCapabilityCallback

ऐसे कॉलबैक का अनुरोध करता है जिसमें उपयोगकर्ता की क्षमताएं होती हैं.

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

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

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

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

पाथ पैरामीटर

पैरामीटर
name

string

"फ़ोन/{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 Overview देखें.