Reaction-Nachrichten sind Emoji-Reactions, die du auf zuvor erhaltene Nachrichten von WhatsApp-Nutzer*innen anwenden kannst.
Wenn du eine Reaction-Nachricht sendest, wird nur der Webhook für gesendete Nachrichten (status
festgelegt als sent
) ausgelöst. Die Webhooks für ausgelieferte und gelesene Nachrichten werden nicht ausgelöst.
Mit dem Endpunkt POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages kannst du eine Emoji-Reaction auf eine Nachricht anwenden, die du von einem*einer WhatsApp-Nutzer*in erhalten hast.
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<WHATSAPP_USER_PHONE_NUMBER>", "type": "reaction", "reaction": { "message_id": "<WHATSAPP_MESSAGE_ID>", "emoji": "<EMOJI>" } }
Platzhalter | Beschreibung | Beispielwert |
---|---|---|
String | Erforderlich. Unicode-Escape-Sequenz des Emojis oder das Emoji selbst, die/das auf die Nachricht angewendet wird. | Beispiel einer Unicode-Escape-Sequenz:
Beispiel-Emoji: 😀 |
String | Erforderlich. WhatsApp-Nachrichten-ID der Nachricht, auf die du das Emoji anwenden möchtest. Wenn die Nachricht, auf die du reagierst, mehr als 30 Tage alt ist, keiner Nachricht in der Unterhaltung entspricht, gelöscht wurde oder selbst eine Reaction-Nachricht ist, wird die Reaction-Nachricht nicht zugestellt. Dann erhältst du einen messages-Webhook mit dem Fehlercode |
|
String | Required. WhatsApp user phone number. |
|
Beispielanfrage, um das lachende Emoji (😀) auf eine erhaltene Nutzer*innen-Nachricht anzuwenden.
curl 'https://graph.facebook.com/v21.0
/106540352242922/messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "+16505551234",
"type": "reaction",
"reaction": {
"message_id": "wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQUZCMTY0MDc2MUYwNzBDNTY5MAA=",
"emoji": "\uD83D\uDE00"
}
}'
{ "messaging_product": "whatsapp", "contacts": [ { "input": "+16505551234", "wa_id": "16505551234" } ], "messages": [ { "id": "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1RjQyNUE3NEYxMzAzMzQ5MkEA" } ] }