أرسل رسائل Instagram تتضمن معلومات المنتج التي قمت بتحميلها إلى كتالوج المنتجات باستخدام قالب المنتج. سيتم سحب تفاصيل المنتج (صورة، عنوان، سعر) تلقائيًا من كتالوج المنتجات. يمكنك إنشاء الرسائل التي تحتوي على منتج واحد أو إعلان دوّار للمنتجات قابل للتمرير الأفقي باستخدام قالب المنتج. |
يفترض هذا الدليل أنك قد قرأت نظرة عامة على منصة Messenger ونفذت المكونات اللازمة لإرسال الرسائل والإشعارات وتلقيها.
ستحتاج إلى ما يلي:
لإرسال رسالة منتج إلى الشخص، أرسل طلب POST
إلى نقطة النهاية /PAGE-ID/messages
مع تعيين الخاصية recipient.id
على معرف الشخص على مستوى Instagram الذي يتلقى الرسالة. قم بتضمين الخاصيتين type
وpayload
في الكائن message.attachment
. قم بتعيين type
على template
مع تعيين الخاصية payload.template_type
على product
وpayload.elements
على قائمة أزواج القيم والمفاتيح لمعرف المنتج.
curl -X POST -H "Content-Type: application/json" -d '{ "recipient":{ "id":"INSTAGRAM-SCOPED-ID" }, "message":{ "attachment":{ "type":"template", "payload": { "template_type": "product", "elements": [ { "id": "PRODUCT-ID" } ] } } } }' "https://graph.facebook.com/LATEST-GRAPH-API-VERSION/PAGE-ID/messages?access_token=PAGE-ACCESS-TOKEN"
لإرسال إعلان دوّار للمنتج، أضف المزيد من أزواج القيم والمفاتيح للمنتجات إلى الخاصية payload.elements
. يمكنك تضمين ما يصل إلى 10 منتجات في الطلب.
... "payload": { "template_type": "product", "elements": [ { "id": "PRODUCT-ID-1" }, { "id": "PRODUCT-ID-2" }, { "id": "PRODUCT-ID-3" } ] } ...
في حالة نجاح العملية، سيتلقى التطبيق كائن JSON التالي الذي يتضمن معرف المستلم ومعرف الرسالة.
{ "recipient_id": "1254477777772919", "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P" }
لإرسال طلب الاشتراك إلى الشخص لتلقي الرسائل التسويقية المتكررة، أرسل طلب POST
إلى نقطة النهاية /PAGE-ID/messages
مع تعيين الخاصية recipient.id
على معرف الشخص على مستوى Instagram الذي يتلقى الرسالة. في الخاصية message
attachment.payload
، قم بتعيين template_type
على notification_messages
. في الخاصية payload.elements
، قم بتضمين image_url
وtitle
وpayload
وnotification_message_frequency
وnotification_messages_cta_text
.
curl -X POST -H "Content-Type:application/json" -d '{ "recipient": { "id": "INSTAGRAM-SCOPED-ID" }, "message": { "attachment": { "type": "template", "payload": { "template_type": "notification_messages", "elements": [ { "image_url": "IMAGE-URL", "title": "TEXT-TO-DISPLAY", "payload": "INFORMATION-ABOUT-THIS-MESSAGE", "notification_messages_frequency": "DAILY", "notification_messages_cta_text": "GET_UPDATES" } ] } } } }' "https://graph.intern.facebook.com/LATEST-GRAPH-API-VERSION/PAGE-ID/messages?access_token=PAGE-ACCESS-TOKEN"
الخاصية | القيمة |
---|---|
| عنوان URL للصورة المطلوب عرضها في القالب |
ALLOW , FREQUENCY , GET , GET_UPDATES , OPT_IN , SIGN_UP } | يتم تعيين النص الذي يظهر في زر الدعوة لاتخاذ إجراء عن طريق استخدام إحدى القيم التالية:
|
DAILY , WEEKLY , MONTHLY } | معدل تكرار الرسالة في طلب الاشتراك لتلقي الإشعار المتكرر هذا.
|
| نوع الإشعار المتكرر، مثل الرسائل الترويجية أو الرسائل بشأن إصدار المنتج، في طلب الاشتراك لتلقي الإشعار المتكرر هذا |
| العنوان المطلوب عرضه في القالب، لا يمكن أن يتخطى 65 حرفًا. إذا لم يتم تعيين قيمة، فسيتم تعيين القيمة افتراضيًا على "التحديثات والعروض الترويجية" |
الآن بعد اشتراك الأشخاص لتلقي الرسائل التسويقية المتكررة، تعرف على كيفية إرسال الرسائل التسويقية.