message_deliveriesการเรียกกลับนี้จะเกิดขึ้นเมื่อข้อความที่เพจส่งไปถึงผู้รับแล้ว คุณสามารถสมัครรับข้อมูลการเรียกกลับนี้ได้ โดยเลือกช่อง message_deliveries เมื่อตั้งค่า Webhook ของคุณ
{
"sender":{
"id":"<PSID>"
},
"recipient":{
"id":"<PAGE_ID>"
},
"delivery":{
"mids":[
"mid.1458668856218:ed81099e15d3f4f233"
],
"watermark":1458668856253
}
} sender| คุณสมบัติ | ประเภท | คำอธิบาย |
|---|---|---|
| สตริง | PSID ของผู้ใช้ที่ทริกเกอร์เหตุการณ์ Webhook |
| สตริง | user_ref ของผู้ใช้ที่ทริกเกอร์เหตุการณ์ Webhook คุณสมบัตินี้ใช้งานได้สำหรับเหตุการณ์ Webhook จากปลั๊กอินแชทเท่านั้น |
recipient| คุณสมบัติ | ประเภท | คำอธิบาย |
|---|---|---|
| สตริง | ID เพจของคุณ |
delivery| คุณสมบัติ | ประเภท | คำอธิบาย |
|---|---|---|
| อาร์เรย์ | อาร์เรย์ที่มี ID ข้อความของข้อความที่ส่งถึงผู้รับ ช่องอาจไม่ปรากฏขึ้น |
| ตัวเลข | ข้อความทั้งหมดที่ส่งก่อนที่ประทับเวลานี้จะถูกส่งถึงผู้รับ |
ทั้งช่อง mids และ watermark ใช้เพื่อระบุว่ามีข้อความใดบ้างที่ส่งถึงผู้รับแล้ว โดย watermark จะปรากฏอยู่เสมอ ส่วน mids จะปรากฏขึ้นเป็นบางครั้ง ทั้งนี้ mids จะให้การแจ้งเมื่อได้รับแล้วสำหรับข้อความเป็นรายการๆ ไป แต่อาจไม่ปรากฏขึ้น (เนื่องจากเหตุผลด้านความเข้ากันได้กับไคลเอ็นต์ Messenger เวอร์ชั่นเก่าๆ) โดย watermark จะปรากฏขึ้นอยู่เสมอและเป็นประทับเวลาที่แสดงว่าข้อความทั้งหมดที่มีประทับเวลาก่อน watermark ได้ส่งถึงผู้รับแล้ว