แจ้งให้ตัวแทน Dialogflow ส่งข้อความผ่านตัวแทน RCS สำหรับธุรกิจ
หากไม่ได้เปิดใช้การผสานรวม Dialogflow สำหรับตัวแทน RCS for Business เมธอดนี้จะแสดงผล 403 PERMISSION_DENIED
เมื่อผสานรวมตัวแทน RCS for Business กับตัวแทน Dialogflow วิธีนี้จะทริกเกอร์เหตุการณ์ในตัวแทน Dialogflow แพลตฟอร์ม RCS สำหรับธุรกิจจะกำหนดเส้นทางการตอบกลับจาก Dialogflow ไปยังอุปกรณ์ของผู้ใช้ และกำหนดเส้นทางข้อความจากผู้ใช้กลับไปยังตัวแทน Dialogflow
หาก Intent ของ Dialogflow กำหนดการตอบกลับหลายรายการ แพลตฟอร์ม RCS สำหรับธุรกิจจะส่งข้อความให้ผู้ใช้ 1 ข้อความต่อการตอบกลับที่กำหนด
หากคุณติดต่อเว็บบุ๊กด้วย Fulfillment ของ Dialogflow คำขอ Fulfillment จะมีข้อมูลต่อไปนี้ในเพย์โหลด
| ช่อง | คำอธิบาย |
|---|---|
|
| หมายเลขโทรศัพท์ของผู้ใช้ |
|
| ตำแหน่งของผู้ใช้ หากผู้ใช้แตะการดำเนินการ "แชร์ตำแหน่ง" ที่แนะนำ |
คำขอ HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
parent |
"phones/{E.164}" โดยที่ {E.164} คือหมายเลขโทรศัพท์ของผู้ใช้ |
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
messageIdPrefix |
คำนำหน้าที่ไม่ซ้ำกันของ RCS สำหรับรหัสข้อความ RCS สำหรับธุรกิจที่เกิดจากเหตุการณ์ Dialogflow Dialogflow รองรับการตอบกลับหลายรายการสำหรับเหตุการณ์ที่กำหนด หากกิจกรรมทริกเกอร์การตอบกลับหลายรายการ RCS สำหรับธุรกิจจะส่งต่อการตอบกลับแต่ละรายการเป็นข้อความแยกกัน รหัสข้อความแต่ละรายการจะใช้คำนำหน้าเดียวกัน |
agentId |
ต้องระบุ ตัวระบุที่ไม่ซ้ำกันของตัวแทน |
เนื้อความของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ DialogflowEvent
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ DialogflowEvent ที่สร้างขึ้นใหม่
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/rcsbusinessmessaging
ดูข้อมูลเพิ่มเติมได้ที่OAuth 2.0 Overview