ส่งข้อความจากตัวแทนถึงผู้ใช้
ผู้ใช้ต้องเปิดใช้ RCS และแพลตฟอร์ม RBM ต้องเข้าถึงผู้ใช้ได้เพื่อให้ตัวแทนส่งข้อความได้สําเร็จ มิฉะนั้น ตัวแทนจะได้รับรหัสข้อผิดพลาด 404
หากผู้ใช้ออนไลน์อยู่ แพลตฟอร์ม RBM จะส่งข้อความทันที มิเช่นนั้น แพลตฟอร์ม RBM จะจัดคิวข้อความและส่งเมื่อผู้ใช้ออนไลน์ครั้งถัดไป
แพลตฟอร์ม RBM จะละเว้นข้อความของตัวแทนที่ส่งด้วยรหัสที่ข้อความหรือเหตุการณ์ก่อนหน้าจากตัวแทนรายเดียวกันใช้
ข้อความของตัวแทนสามารถเพิกถอนระหว่างเวลาที่ส่งและเวลาที่นำส่งได้
คำขอ HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent |
"phones/{E.164}" โดยที่ {E.164} คือหมายเลขโทรศัพท์ของผู้ใช้ในรูปแบบ E.164 เช่น สำหรับหมายเลขโทรศัพท์ในสหรัฐอเมริกา +1-222-333-4444 ค่าจะเป็น phones/+12223334444 และปลายทางที่ได้จะเป็น https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
messageId |
ต้องระบุ รหัสที่ไม่ซ้ำกันของข้อความที่ตัวแทนกำหนด ต้องเป็น UUID ตามที่ระบุไว้ใน https://tools.ietf.org/html/rfc4122 แพลตฟอร์ม RBM จะละเว้นข้อความของตัวแทนที่ส่งด้วยรหัสที่ข้อความหรือเหตุการณ์ก่อนหน้าจากตัวแทนรายเดียวกันใช้ |
agentId |
ต้องระบุ ตัวระบุที่ไม่ซ้ำกันของตัวแทน |
เนื้อหาของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ AgentMessage
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ AgentMessage
ที่สร้างขึ้นใหม่
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/rcsbusinessmessaging
ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview