Method: phones.dialogflowMessages.create

यह बटन, Dialogflow एजेंट को आरबीएम एजेंट से मैसेज भेजने का अनुरोध करता है.

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

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

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

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

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

rbm_user_phone_number

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

rbm_share_location_response

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

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

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

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

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

पैरामीटर
parent

string

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

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

पैरामीटर
messageIdPrefix

string

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

agentId

string

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

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

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

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

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

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

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

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

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