將訊息標示為已讀

當您收到從 Webhooks 傳入的訊息時,可以使用 /messages 端點將訊息狀態變更為 read 將其標示為已讀。標示為已讀的訊息其時間戳記旁邊會顯示兩個藍色勾號:


我們建議在收到傳入的訊息後 30 天內將其標示為已讀,您不能將傳出的訊息標示為已讀。將訊息標示為已讀後,此對話中較早的訊息也會被標示為已讀。

準備工作

必備資料:

更新動態

若要將訊息標示為已讀,請傳送 POST 要求至 /PHONE_NUMBER_ID/messages 端點,其中 messaging_product 設定為 whatsappmessage_id 設定為訊息編號,而 status 設定為 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"
  }'

如果成功,系統會傳回 JSON 陣列:

{
  "success": true
}