Tài liệu này đã được cập nhật.
Bản dịch sang Tiếng Việt chưa hoàn tất.
Cập nhật bằng tiếng Anh: 25 tháng 2

Đánh dấu tin nhắn là đã đọc

Khi nhận được một tin nhắn đến từ Webhooks, bạn có thể sử dụng điểm cuối /messages để đánh dấu tin nhắn là đã đọc bằng cách thay đổi trạng thái của tin nhắn này thành read. Tin nhắn được đánh dấu là đã đọc sẽ hiển thị 2 dấu kiểm màu xanh da trời dọc theo nhãn thời gian:


Bạn nên đánh dấu các tin nhắn đến là đã đọc trong vòng 30 ngày kể từ khi nhận. Bạn không thể đánh dấu các tin nhắn đi mà mình gửi là đã đọc. Việc đánh dấu một tin nhắn là đã đọc cũng sẽ đánh dấu các tin nhắn trước đó trong cuộc trò chuyện là đã đọc.

Trước khi bạn bắt đầu

Bạn sẽ cần:

Cập nhật trạng thái

Để đánh dấu tin nhắn là đã đọc, hãy gửi yêu cầu POST đến điểm cuối /PHONE_NUMBER_ID/messages, đồng thời đặt messaging_productwhatsapp, message_id là ID tin nhắn và statusread.

Yêu cầu mẫu

Được định dạng để dễ đọc
curl -X POST \
'https://graph.facebook.com/v21.0/PHONE_NUMBER_ID/messages'
-H 'Authorization: Bearer ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
  "messaging_product": "whatsapp",
  "status": "read",
  "message_id": "MESSAGE_ID"
  }'

Khi thành công, hệ thống sẽ trả về một mảng JSON:

{
  "success": true
}