Method: phones.dialogflowMessages.create

แจ้งให้ตัวแทน Dialogflow ส่งข้อความผ่านตัวแทน RCS สำหรับธุรกิจ

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

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

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

หากคุณติดต่อเว็บบุ๊กด้วย Fulfillment ของ Dialogflow คำขอ Fulfillment จะมีข้อมูลต่อไปนี้ในเพย์โหลด

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

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

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

agentId

string

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

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

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

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

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

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

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

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

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