تطلب من وكيل Dialogflow إرسال رسائل من خلال وكيل "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية (RCS)".
إذا لم يتم تفعيل عملية دمج Dialogflow لوكيل "خدمات الاتصالات التفاعلية (RCS) للمؤسسات"، تعرض هذه الطريقة القيمة 403 PERMISSION_DENIED.
عند دمج وكيل "خدمات الاتصالات التفاعلية (RCS) للمؤسسات" مع وكيل Dialogflow، تؤدي هذه الطريقة إلى تشغيل حدث في وكيل Dialogflow. يعيد نظام RCS for Business الأساسي توجيه الردود من Dialogflow إلى جهاز المستخدم، كما يعيد توجيه الرسائل من المستخدم إلى وكيل Dialogflow.
إذا كان الغرض في Dialogflow يحدّد ردودًا متعددة، سترسل منصة "خدمات الاتصالات التفاعلية (RCS) للأنشطة التجارية" رسالة واحدة للمستخدمين لكل ردّ محدّد.
إذا اتصلت بخطاف ويب باستخدام التنفيذ في Dialogflow، سيتضمّن طلب التنفيذ المعلومات التالية في الحمولة:
| الحقل | الوصف |
|---|---|
|
| رقم هاتف المستخدم |
|
| الموقع الجغرافي للمستخدم، إذا نقر على الإجراء المقترَح "مشاركة الموقع الجغرافي" |
طلب HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
parent |
"phones/{E.164}"، حيث {E.164} هو رقم هاتف المستخدم |
مَعلمات طلب البحث
| المعلمات | |
|---|---|
messageIdPrefix |
بادئة فريدة لمعرّفات رسائل "خدمات الاتصالات التفاعلية للمؤسسات" الناتجة عن حدث Dialogflow يتيح Dialogflow ردودًا متعدّدة لحدث معيّن. إذا أدى حدث ما إلى إطلاق ردود متعددة، ستعيد خدمة "رسائل RCS للأعمال" توجيه كل رد كرسالة منفصلة. يتشارك كل معرّف رسالة البادئة نفسها. |
agentId |
الحقل مطلوب. المعرّف الفريد للوكيل. |
نص الطلب
يحتوي نص الطلب على مثال DialogflowEvent.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال تم إنشاؤه حديثًا DialogflowEvent.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/rcsbusinessmessaging
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.