Tin nhắn cảm xúc là các biểu tượng cảm xúc mà bạn có thể áp dụng cho tin nhắn trước đó mình nhận được từ người dùng WhatsApp.
Khi bạn gửi tin nhắn cảm xúc, chỉ webhook tin nhắn đã gửi (status
được đặt thành sent
) mới được kích hoạt; webhook tin nhắn đã gửi và đã đọc sẽ không được kích hoạt.
Sử dụng điểm cuối POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages để áp dụng biểu tượng cảm xúc cho tin nhắn bạn nhận được từ người dùng 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>" } }
Phần giữ chỗ | Mô tả | Giá trị mẫu |
---|---|---|
Chuỗi | Bắt buộc. Chuỗi thoát Unicode của biểu tượng cảm xúc hoặc chính biểu tượng cảm xúc đó để áp dụng cho tin nhắn của người dùng. | Ví dụ về chuỗi thoát Unicode:
Ví dụ về biểu tượng cảm xúc: 😀 |
Chuỗi | Bắt buộc. ID tin nhắn WhatsApp của tin nhắn bạn muốn áp dụng biểu tượng cảm xúc. Nếu tin nhắn mà bạn muốn bày tỏ cảm xúc đã quá 30 ngày, không tương ứng với bất kỳ tin nhắn nào trong cuộc trò chuyện, đã bị xóa hoặc chính tin nhắn đó cũng là tin nhắn cảm xúc, hệ thống sẽ không gửi tin nhắn cảm xúc của bạn và bạn sẽ nhận được webhook tin nhắn kèm theo mã lỗi |
|
String | Required. WhatsApp user phone number. |
|
Ví dụ về yêu cầu áp dụng biểu tượng cảm xúc cười nhe răng (😀) cho tin nhắn người dùng đã nhận trước đó.
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" } ] }