यह बटन, Dialogflow एजेंट को आरबीएम एजेंट से मैसेज भेजने का अनुरोध करता है.
अगर आरबीएम एजेंट के लिए, Dialogflow इंटिग्रेशन की सुविधा चालू नहीं है, तो यह तरीका 403 PERMISSION_DENIED
दिखाता है.
जब किसी आरबीएम एजेंट को Dialogflow एजेंट के साथ इंटिग्रेट किया जाता है, तो यह तरीका Dialogflow एजेंट में इवेंट ट्रिगर करता है. RBM प्लैटफ़ॉर्म, Dialogflow से उपयोगकर्ता के डिवाइस पर जवाबों को रूट करता है और मैसेज को Dialogflow एजेंट पर रूट करता है.
अगर Dialogflow इंटेंट एक से ज़्यादा जवाब तय करता है, तो आरबीएम प्लैटफ़ॉर्म उपयोगकर्ताओं को तय किए गए हर जवाब के लिए एक मैसेज भेजता है.
अगर आपने Dialogflow कार्रवाई वाले वेबहुक से संपर्क किया है, तो ऑर्डर पूरा करने के अनुरोध में पेलोड में यह जानकारी शामिल होगी:
फ़ील्ड | ब्यौरा |
---|---|
| उपयोगकर्ता का फ़ोन नंबर. |
| उपयोगकर्ता की जगह की जानकारी, अगर उन्होंने जगह की जानकारी शेयर करने के लिए सुझाई गई कार्रवाई पर टैप किया है. |
एचटीटीपी अनुरोध
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
parent |
"phone/{E.164}", जिसमें {E.164} उपयोगकर्ता का फ़ोन नंबर है |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
messageIdPrefix |
यह आरबीएम मैसेज आईडी का यूनीक प्रीफ़िक्स है, जो Dialogflow इवेंट से मिलता है. Dialogflow किसी खास इवेंट के लिए, कई जवाबों के साथ काम करता है. अगर किसी इवेंट से कई जवाब ट्रिगर होते हैं, तो आरबीएम हर जवाब को एक अलग मैसेज के तौर पर फ़ॉरवर्ड कर देता है. हर मैसेज आईडी का प्रीफ़िक्स एक ही है. |
agentId |
ज़रूरी है. एजेंट का यूनीक आइडेंटिफ़ायर. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में DialogflowEvent
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब होने पर, रिस्पॉन्स के मुख्य हिस्से में DialogflowEvent
का नया इंस्टेंस शामिल किया जाता है.
अनुमति देने के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/rcsbusinessmessaging
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.