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