Method: phones.capability.requestCapabilityCallback

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

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
name

string

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

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

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

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

string

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

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

कामयाब रहने पर, जवाब का मुख्य हिस्सा खाली रहता है.

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

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

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

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