Nachrichten als gelesen markieren

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.

Bevor du beginnst

Voraussetzungen:

Status aktualisieren

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.

Beispielanfrage

Für Lesbarkeit formatiert
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
}