Saat Anda menerima pesan masuk dari Webhooks, Anda dapat menggunakan endpoint /messages
untuk menandai pesan sebagai sudah dibaca dengan mengubah statusnya menjadi read
. Pesan yang ditandai sebagai sudah dibaca akan tampil dengan dua tanda centang biru di samping cap waktunya:
Kami merekomendasikan menandai pesan masuk sebagai sudah dibaca dalam waktu 30 hari setelah diterima. Anda tidak dapat menandai pesan keluar yang Anda kirim sebagai sudah dibaca. Menandai pesan sebagai sudah dibaca juga akan menandai pesan sebelumnya dalam percakapan sebagai sudah dibaca.
Anda memerlukan:
whatsapp_business_messages
Untuk menandai pesan sebagai sudah dibaca, kirimkan permintaan POST
ke endpoint /PHONE_NUMBER_ID/messages
dengan messaging_product
diatur ke whatsapp
, message_id
diatur ke ID pesan dan status
ke read
.
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"
}'
Saat berhasil, array JSON ditampilkan:
{ "success": true }