Method: phones.dialogflowMessages.create

यह विकल्प, Dialogflow एजेंट को आरबीएम एजेंट के ज़रिए मैसेज भेजने के लिए कहता है.

अगर किसी RBM एजेंट के लिए Dialogflow इंटिग्रेशन चालू नहीं है, तो यह तरीका 403 PERMISSION_DENIED दिखाता है.

जब किसी RBM एजेंट को Dialogflow एजेंट के साथ इंटिग्रेट किया जाता है, तो यह तरीका Dialogflow एजेंट में एक इवेंट ट्रिगर करता है. RBM प्लैटफ़ॉर्म, Dialogflow से उपयोगकर्ता के डिवाइस पर जवाबों को रूट करता है और उपयोगकर्ता के मैसेज को वापस Dialogflow एजेंट पर भेजता है.

अगर Dialogflow इंटेंट कई जवाबों को तय करता है, तो आरबीएम प्लैटफ़ॉर्म उपयोगकर्ताओं को हर तय जवाब के लिए एक मैसेज भेजता है.

अगर आपने Dialogflow fulfillment वाले वेबहुक से संपर्क किया है, तो ग्राहक को आइटम भेजने के अनुरोध के पेलोड में यह जानकारी शामिल होती है:

फ़ील्ड ब्यौरा

rbm_user_phone_number

उपयोगकर्ता का फ़ोन नंबर.

rbm_share_location_response

अगर उपयोगकर्ता ने 'जगह शेयर करें' के लिए सुझाई गई कार्रवाई पर टैप किया है, तो उस व्यक्ति की जगह की जानकारी.

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

POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages

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

पाथ पैरामीटर

पैरामीटर
parent

string

"फ़ोन/{E.164}", जहां {E.164} उपयोगकर्ता का फ़ोन नंबर है

क्वेरी पैरामीटर

पैरामीटर
messageIdPrefix

string

आरबीएम मैसेज आईडी का यूनीक प्रीफ़िक्स, जो Dialogflow इवेंट की वजह से होता है. डायलॉग फ़्लो में, किसी इवेंट के लिए कई जवाब काम करते हैं. अगर कोई इवेंट कई रिस्पॉन्स को ट्रिगर करता है, तो आरबीएम हर जवाब को एक अलग मैसेज के तौर पर फ़ॉरवर्ड करता है. हर मैसेज आईडी का प्रीफ़िक्स एक ही होता है.

agentId

string

ज़रूरी है. एजेंट का यूनीक आइडेंटिफ़ायर.

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

अनुरोध के मुख्य भाग में DialogflowEvent का उदाहरण है.

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

कामयाब होने पर, जवाब के मुख्य हिस्से में DialogflowEvent का नया इंस्टेंस शामिल किया जाता है.

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

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

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

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