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
ได้ส่งถึงผู้รับแล้ว