Pesan Tanggapan

Pesan tanggapan adalah tanggapan emoji yang bisa Anda berikan ke pesan pengguna WhatsApp sebelumnya yang sudah Anda terima.

Batasan

Saat mengirim pesan tanggapan, hanya webhook pesan terkirim (status yang diatur ke sent) yang akan dipicu; webhook pesan tersampaikan dan dibaca tidak akan dipicu.

Mengirim Pesan Tanggapan

Gunakan endpoint POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages untuk memberikan tanggapan emoji pada pesan yang sudah Anda terima dari pengguna WhatsApp.

Sintaks Permintaan

POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages

Post Body

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "<WHATSAPP_USER_PHONE_NUMBER>",
  "type": "reaction",
  "reaction": {
    "message_id": "<WHATSAPP_MESSAGE_ID>",
    "emoji": "<EMOJI>"
  }
}

Parameter Post Body

PlaceholderDeskripsiContoh Nilai

<EMOJI>

String

Wajib.

Urutan unicode escape emoji, atau emoji itu sendiri, yang akan diberikan ke pesan pengguna.

Contoh urutan unicode escape:

\uD83D\uDE00

Contoh emoji:

😀

<WHATSAPP_MESSAGE_ID>

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 131009.

wamid.HBgLMTY0NjcwNDM1OTUVAgASGBQzQUZCMTY0MDc2MUYwNzBDNTY5MAA=

<WHATSAPP_USER_PHONE_NUMBER>

String

Required.

WhatsApp user phone number.

+16505551234

Contoh Permintaan

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"
  }
}'

Contoh Tanggapan

{
  "messaging_product": "whatsapp",
  "contacts": [
    {
      "input": "+16505551234",
      "wa_id": "16505551234"
    }
  ],
  "messages": [
    {
      "id": "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1RjQyNUE3NEYxMzAzMzQ5MkEA"
    }
  ]
}