تسمح لك الردود السريعة بالحصول على إدخال مستلم الرسائل عن طريق إرسال الأزرار في رسالة. عند الضغط على رد سريع، يتم إرسال قيمة الزر في المحادثة، وترسل منصة Messenger حدث messages
إلى حدث webhook لديك. الردود السريعة هي نوع رسالة يتم إرساله من خلال API الإرسال. للحصول على تفاصيل كاملة حول إرسال الرسائل، راجع الرسائل.
للحصول على تفاصيل الاستخدام الكاملة، راجع الردود السريعة.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<PSID>"
},
"messaging_type": "RESPONSE",
"message":{
"text": "Pick a color:",
"quick_replies":[
{
"content_type":"text",
"title":"Red",
"payload":"<POSTBACK_PAYLOAD>",
"image_url":"http://example.com/img/red.png"
},{
"content_type":"text",
"title":"Green",
"payload":"<POSTBACK_PAYLOAD>",
"image_url":"http://example.com/img/green.png"
}
]
}
}' "https://graph.facebook.com/v19.0
/me/messages?access_token=<PAGE_ACCESS_TOKEN>"
{ "recipient_id": "1254477777772919", "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P" }
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) | نص رسالة غير فارغ يتم إرساله مع الردود السريعة. يجب تعيين |
| Object (كائن) | مرفق يتم إرساله مع الردود السريعة. يجب تعيين |
| Array (مصفوفة)< | مصفوفة كائنات تصف أزرار الرد السريع المطلوب إرسالها. يتم دعم 13 من الردود السريعة بحد أقصى. |
quick_reply
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) | يجب أن تكون واحدة مما يلي
|
| String (سلسلة) | مطلوب إذا كان |
| String (سلسلة)، Number (رقم) | مطلوب إذا كان يمكن تعيينه إلى سلسلة فارغة إذا تم تعيين |
| String (سلسلة) | اختياري. عنوان URL للصورة المطلوب عرضها على زر الرد السريع للردود السريعة النصية. يجب أن تكون الصورة بحد أدنى 24 بيكسل × 24 بيكسل. سيتم اقتصاص الصور الأكبر حجمًا وتغيير حجمها تلقائيًا. مطلوب إذا كان |