將訊息標記為已讀

從 Webhooks 收到傳入訊息後,您可以使用 /messages 端點使相關訊息的狀態變更為 read,以將訊息標記為已讀。標記為已讀的訊息會展示兩個藍色剔號和其時戳:


我們建議將在 30 天內收到的傳入訊息標記為已讀。您無法將由您發出的傳出訊息標記為已讀。將訊息標記為已讀也會將對話內的較早訊息標記為已讀。

準備工作

您需要下列項目:

更新狀態

如要將訊息標記為已讀,請向 messaging_product 設為 whatsappmessage_id 設為訊息編號且 status 設為 read/PHONE_NUMBER_ID/messages 端點傳送 POST 要求。

要求範例

我們已設定格式以便閱讀
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"
  }'

成功的話,系統會傳回 JSON 陣列:

{
  "success": true
}