從 Webhooks 收到傳入訊息後,您可以使用 /messages
端點使相關訊息的狀態變更為 read
,以將訊息標記為已讀。標記為已讀的訊息會展示兩個藍色剔號和其時戳:
我們建議將在 30 天內收到的傳入訊息標記為已讀。您無法將由您發出的傳出訊息標記為已讀。將訊息標記為已讀也會將對話內的較早訊息標記為已讀。
您需要下列項目:
whatsapp_business_messages
權限如要將訊息標記為已讀,請向 messaging_product
設為 whatsapp
、message_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 }