Method: phones.agentMessages.delete

เพิกถอนข้อความ Agent ที่ส่งไปแล้วแต่ยังไม่ได้นำส่ง

หากแพลตฟอร์ม RBM เพิกถอนข้อความได้สำเร็จ ข้อความจะถูกลบออกจากคิวข้อความของผู้ใช้และจะไม่นำส่ง

วิธีนี้จะแสดงค่า 200 OK ทันที ไม่ว่าจะเพิกถอนข้อความสำเร็จหรือไม่ก็ตาม

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

คำขอ HTTP

DELETE https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*/agentMessages/*}

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

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

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

string

"phones/{E.164}/agentMessages/{messageId}" โดยที่ {E.164} คือหมายเลขโทรศัพท์ของผู้ใช้ในรูปแบบ E.164 และ {messageId} คือรหัสที่ตัวแทนกำหนดของข้อความตัวแทนที่ควรเพิกถอน เช่น เมื่อใช้หมายเลขโทรศัพท์ +1-222-333-4444 ในสหรัฐอเมริกา และข้อความตัวแทนที่มีรหัส "12345xyz" ผลลัพธ์ปลายทางที่ได้จะเป็น https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages/12345xyz

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

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

string

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

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

เนื้อหาของคำขอต้องว่างเปล่า

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

หากทำสำเร็จ เนื้อหาการตอบกลับจะเป็นออบเจ็กต์ JSON ว่าง

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

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

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

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