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