message_echoes
سيحدث هذا الاستدعاء عند إرسال رسالة من جانب صفحتك. قد تتلقى رسائل text
أو رسائل تتضمن مرفقات من النوع (image
أو video
أو audio
أو template
أو fallback
). ستتضمن حمولة البيانات أيضًا metadata
مخصصة اختيارية يتم إرسالها من جانب المُرسل app_id
المقابل.
يمكنك الاشتراك في هذا الاستدعاء عن طريق تحديد الحقل message_echoes
عند إعداد حدث webhook الذي تستخدمه.
يتم دعم أنواع متعددة من الرسائل:
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1457764197627, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1457764197618:41d102a3e1ae206a38", ... } }
{ "object": "page", "entry": [ { "id": "<PAGE_ID>", "time": 1570053170926, "standby": [ { "sender": { "id": "<PAGE_ID>" }, "recipient": { "id": "<PSID>" }, "timestamp": 1570053170673, "message": { "mid": "qT7ywaKpO9kkQR7Gv-nM8LIfLZDamVrALniheUYEDdHJXjDXEAyaS1xxONzb2Iv-DFzmTihfWJV012P5pK0AhQ", "is_echo": true, "app_id": <APPID>, "attachments": [ { "title": "", "url": "https:\/\/www.facebook.com\/commerce\/update\/", "type": "template", "payload": { "template_type": "media", "elements": [ { "media_type": "image", "attachment_id": 2457235337685388 } ] } } ] } } ] } ] }
sender
حقل sender | الوصف |
---|---|
| معرف صفحة فيسبوك |
recipient
حقل recipient | الوصف |
---|---|
| المعرف على مستوى الصفحة للشخص الذي استلم الرسالة من نشاطك التجاري |
message
اسم الحقل | النوع | الوصف |
---|---|---|
| Boolean (قيمة منطقية) | تشير إلى الرسالة المُرسلة من الصفحة نفسها |
| String (سلسلة) | معرف التطبيق الذي تم إرسال الرسالة منه. بدءًا من الإصدار |
| String (سلسلة) | سلسلة مخصصة يتم إرسالها إلى Send API في صورة حقل |
| String (سلسلة) | معرف الرسالة |
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1457764197627, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1457764197618:41d102a3e1ae206a38", "text":"hello, world!" } }
message
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) | نص الرسالة |
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "type":"image", "payload":{ "url":"<IMAGE_URL>" } } ] } }
message.attachments
الخصائص | النوع | الوصف |
---|---|---|
| String (سلسلة) | نوع المرفق: |
| String (سلسلة) | عنوان URL للمرفق |
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "type":"template", "payload":{ "template_type":"button", "buttons":[ { "type":"web_url", "url":"https:\/\/www.messenger.com\/", "title":"Visit Messenger" } ] } } ] } }
message.attachments
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) |
|
| String (سلسلة) | حمولة بيانات القالب كما هو موضح في مرجع Send API |
المرفق الاحتياطي هو أي مرفق لم يتم تحديده حاليًا أو دعمه بواسطة ميزة Message Echo.
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "title":"Legacy Attachment", "url":"https:\/\/www.messenger.com\/", "type":"fallback", "payload":null } ] } }
message.attachments
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) |
|
| String (سلسلة) | عنوان المرفق (اختياري) |
| String (سلسلة) | عنوان URL للمرفق (اختياري) |
| String (سلسلة) | حمولة بيانات المرفق (اختياري) |
تتوفر الرسالة التي تتضمن echo webhook للمنتجات فقط في Graph API بالإصدار 8.0 والإصدارات الأحدث
سيحتاج التطبيق إلى الحصول على إذن catalog_management
المعتمد لاستلام تفاصيل المنتجات في أحداث webhooks.
{ "sender":{ "id":"<PAGE_ID>" }, "recipient":{ "id":"<PSID>" }, "timestamp":1458696618268, "message":{ "is_echo":true, "app_id":1517776481860111, "metadata": "<DEVELOPER_DEFINED_METADATA_STRING>", "mid":"mid.1458696618141:b4ef9d19ec21086067", "attachments":[ { "type":"template", "payload":{ "product":{ "elements":[ // multiple elements for Hscroll { "id":"<PRODUCT_ID>", "retailer_id":"<EXTERNAL_ID>", "image_url":"https://fb.cdn.com/sdsd", "title":"Some product title", "subtitle": "40", }, {...}, ] } ] } } ] } }
product.elements
الخاصية | النوع | الوصف |
---|---|---|
| String (سلسلة) | معرف المنتج من كتالوج المنتجات |
| String (سلسلة) | تمثل المعرف الخارجي المرتبط بالمنتج. (على سبيل المثال: وحدة حفظ المخزون (SKU)/ معرف المحتوى) |
| String (سلسلة) | عنوان URL لصورة المنتج |
| String (سلسلة) | تمثل عنوان المنتج |
| String (سلسلة) | العنوان الفرعي للمنتج |