ข้อความแสดงความรู้สึกคือการแสดงความรู้สึกด้วยอีโมจิที่คุณสามารถใช้กับข้อความของผู้ใช้ WhatsApp ที่คุณได้รับก่อนหน้านี้
เมื่อส่งข้อความแสดงความรู้สึก ระบบจะทริกเกอร์เฉพาะ Webhook ข้อความที่ส่งเท่านั้น (status
ตั้งค่าเป็น sent
) โดยที่ Webhooks ข้อความที่ส่งถึงและอ่านแล้วจะไม่ถูกทริกเกอร์
ใช้ตำแหน่งข้อมูล POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages เพื่อใช้การแสดงความรู้สึกด้วยอีโมจิกับข้อความที่คุณได้รับจากผู้ใช้ 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>" } }
ตัวยึดตำแหน่ง | คำอธิบาย | ค่าตัวอย่าง |
---|---|---|
สตริง | ต้องระบุ ชุดตัวอักษรพิเศษแบบ Unicode (Unicode escape sequence) ของอีโมจิหรือตัวอีโมจิเอง ที่จะนำไปใช้กับข้อความของผู้ใช้ | ตัวอย่างของชุดตัวอักษรพิเศษแบบ Unicode:
ตัวอย่างอีโมจิ: 😀 |
สตริง | ต้องระบุ ID ข้อความบน WhatsApp ของข้อความที่คุณต้องการใช้อีโมจิ หากข้อความที่คุณกำลังแสดงความรู้สึกมีอายุมากกว่า 30 วันแล้ว, ไม่สอดคล้องกับข้อความใดๆ ในการสนทนา, ถูกลบแล้ว หรือเป็นข้อความแสดงความรู้สึกในตัวอยู่แล้ว ระบบจะส่งข้อความแสดงความรู้สึกไปไม่ถึงผู้รับ และคุณจะได้รับ Webhook ข้อความพร้อมรหัสข้อผิดพลาด |
|
String | Required. WhatsApp user phone number. |
|
ตัวอย่างคำขอใช้อีโมจิหน้ายิ้ม (😀) กับข้อความของผู้ใช้ที่ได้รับก่อนหน้านี้
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" } ] }