رسائل التفاعل عبارة عن تفاعلات بالرموز التعبيرية يمكنك تطبيقها على رسالة سابقة تلقيتها من مستخدم على واتساب.
عند إرسال رسالة تفاعل، سيتم تشغيل حدث webhook للرسائل المرسلة (تم تعيين status
إلى sent
)؛ ولن يتم تشغيل أحداث webhook للرسائل المُستلمة والمقروءة.
استخدم نقطة النهاية POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages لتطبيق التفاعل بالرموز التعبيرية على رسالة تلقيتها من مستخدم واتساب.
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:
مثال على الرمز التعبيري: 😀 |
سلسلة | مطلوب. معرف رسالة واتساب لرسالة تريد تطبيق الرمز التعبيري عليها. إذا مضى على الرسالة التي تتفاعل معها أكثر من 30 يومًا أو لا تقابل أي رسالة في المحادثة أو تم حذفها أو كانت بحد ذاتها رسالة تفاعل، فلن يتم عرض رسالة التفاعل وستتلقى حدث webhook messages يحتوي على رمز الخطأ |
|
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" } ] }