當您收到從 Webhooks 傳入的訊息時,可以使用 /messages
端點將訊息狀態變更為 read
將其標示為已讀。標示為已讀的訊息其時間戳記旁邊會顯示兩個藍色勾號:
我們建議在收到傳入的訊息後 30 天內將其標示為已讀,您不能將傳出的訊息標示為已讀。將訊息標示為已讀後,此對話中較早的訊息也會被標示為已讀。
必備資料:
whatsapp_business_messages
權限若要將訊息標示為已讀,請傳送 POST
要求至 /PHONE_NUMBER_ID/messages
端點,其中 messaging_product
設定為 whatsapp
、message_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 }