Wenn du eine eingehende Nachricht von Webhooks erhältst, kannst du den /messages
-Endpunkt verwenden, um die Nachricht als „gelesen“ zu markieren, indem du den Nachrichtenstatus zu read
änderst. Als gelesen markierte Nachrichten haben zwei blaue Häkchen neben ihrem Zeitstempel:
Wir empfehlen dir, Nachrichten innerhalb von 30 Tagen nach Empfang als gelesen zu markieren. Ausgehende Nachrichten, die du sendest, kannst du nicht als gelesen markieren. Wenn du eine Nachricht als gelesen markierst, werden auch frühere Nachrichten in der Unterhaltung als gelesen markiert.
Voraussetzungen:
whatsapp_business_messages
Um die Nachricht als gelesen zu markieren, sende eine POST
-Anfrage an den /PHONE_NUMBER_ID/messages
-Endpunkt und lege messaging_product
auf whatsapp
fest, message_id
auf die Nachrichten-ID und status
auf 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"
}'
Bei einer erfolgreichen Anfrage wird ein JSON-Array zurückgegeben:
{ "success": true }