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