Pesan tanggapan adalah tanggapan emoji yang bisa Anda berikan ke pesan pengguna WhatsApp sebelumnya yang sudah Anda terima.
Saat mengirim pesan tanggapan, hanya webhook pesan terkirim (status
yang diatur ke sent
) yang akan dipicu; webhook pesan tersampaikan dan dibaca tidak akan dipicu.
Gunakan endpoint POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages untuk memberikan tanggapan emoji pada pesan yang sudah Anda terima dari pengguna WhatsApp.
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>" } }
Placeholder | Deskripsi | Contoh Nilai |
---|---|---|
String | Wajib. Urutan unicode escape emoji, atau emoji itu sendiri, yang akan diberikan ke pesan pengguna. | Contoh urutan unicode escape:
Contoh emoji: 😀 |
String | Wajib. ID pesan WhatsApp dari pesan yang ingin Anda beri emoji. Jika pesan yang Anda tanggapi berusia lebih dari 30 hari, tidak sesuai dengan pesan apa pun dalam percakapan, sudah dihapus, atau merupakan pesan tanggapan juga, pesan tanggapan tidak akan tersampaikan dan Anda akan menerima webhook pesan dengan kode kesalahan |
|
String | Required. WhatsApp user phone number. |
|
Contoh permintaan untuk memberikan emoji wajah menyeringai (😀) ke pesan pengguna yang sudah diterima sebelumnya.
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" } ] }