Method: phones.dialogflowMessages.create

แจ้งให้ตัวแทน Dialogflow ส่งข้อความผ่านตัวแทน RBM

หากไม่ได้เปิดใช้การผสานรวม Dialogflow สำหรับตัวแทน RBM เมธอดนี้จะแสดง 403 PERMISSION_DENIED

เมื่อตัวแทน RBM ผสานรวมกับตัวแทน Dialogflow แล้ว วิธีนี้จะทริกเกอร์เหตุการณ์ใน Agent ของ Dialogflow แพลตฟอร์ม RBM จะกำหนดเส้นทางการตอบกลับจาก Dialogflow ไปยังอุปกรณ์ของผู้ใช้ และกำหนดเส้นทางข้อความจากผู้ใช้กลับไปยัง Agent ของ Dialogflow

หากความตั้งใจของ Dialogflow กำหนดการตอบกลับหลายรายการ แพลตฟอร์ม RBM จะส่งผู้ใช้ 1 ข้อความต่อการตอบกลับที่กำหนด

หากคุณติดต่อเว็บฮุคที่มีการดำเนินการตามคำสั่งซื้อของ Dialogflow คำขอดำเนินการตามคำสั่งซื้อจะมีข้อมูลต่อไปนี้ในเพย์โหลด

ช่อง คำอธิบาย

rbm_user_phone_number

หมายเลขโทรศัพท์ของผู้ใช้

rbm_share_location_response

ตำแหน่งของผู้ใช้ หากผู้ใช้แตะการดำเนินการที่แนะนำเกี่ยวกับตำแหน่งสำหรับแชร์ตำแหน่ง

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
parent

string

"phones/{E.164}" โดยที่ {E.164} เป็นหมายเลขโทรศัพท์ของผู้ใช้

พารามิเตอร์การค้นหา

พารามิเตอร์
messageIdPrefix

string

คำนำหน้าที่ไม่ซ้ำกันของรหัสข้อความ RBM ซึ่งเกิดจากเหตุการณ์ Dialogflow Dialogflow รองรับการตอบกลับหลายรายการสําหรับเหตุการณ์หนึ่งๆ ถ้าเหตุการณ์ทริกเกอร์การตอบกลับหลายรายการ RBM จะส่งต่อการตอบกลับแต่ละรายการเป็นข้อความแยกกัน รหัสข้อความแต่ละรหัสจะใช้คํานําหน้าเดียวกัน

agentId

string

ต้องระบุ ตัวระบุที่ไม่ซ้ำกันของตัวแทน

เนื้อความของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ DialogflowEvent

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ที่สร้างขึ้นใหม่ DialogflowEvent

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview