يوضح لك هذا المستند كيفية إضافة الردود الخاصة برمجيًا إلى تجربة المراسلة.
طريقة العملتتيح الردود الخاصة للحساب الاحترافي على Instagram إرسال رسالة واحدة إلى الشخص الذي قام بالتعليق على منشور حسابك الاحترافي على Instagram أو منشور إعلانات أو مقطع ريلز أو قصة في بث مباشر. عند استلام إشعار webhooks للحدث ويمكنك إرسال هذا الرد الخاص ضمن 7 أيام من وقت إنشاء التعليق، باستثناء Instagram Live حيث يمكنك إرسال رد خاص فقط أثناء البث المباشر. ستحتوي الرسالة على رابط للمنشور الذي قام الشخص بالتعليق عليه. |
live_comments
وأن النظام يمكنه التمييز بين إشعارات live_comments
وcomments
.
comments
في منشورات الإعلانات معرف الإعلان وعنوانه. قد تحتاج إلى تحديث خادم أحداث webhooks لمعالجة هذه الحقول الجديدة.
سيتم إرجاع ad_id
وad_title
في كائن الوسائط عندما يعلِّق الشخص على منشور تم ترويجه على Instagram أو منشور إعلانات على Instagram. قد يؤدي هذا إلى تكرار إشعارات webhook.
يفترض هذا العرض التوضيحي أنك قرأت نظرة عامة على منصة Messenger ونظرة عامة على المراسلة في Instagram وقمت بتنفيذ المكونات المطلوبة.
ستحتاج إلى ما يلي:
comments
في Instagram، للمنشورات ومنشورات الإعلانات ومقاطع ريلز وأحداث webhooks لـ live_comments
في Instagram بالنسبة للقصص في البث المباشر (موصى بها لتجنب تقييد معدلات الاستدعاء) أو من خلال إرسال استدعاء API لنقطة النهاية /page/feed
instagram_manage_comments
وpages_messaging
، اللذان يتم الحصول عليهما عبر تسجيل دخول فيسبوكMESSAGING
في صفحة فيسبوك المرتبطة بحسابك الاحترافي على Instagramلإرسال رد خاص لشخص قام بالتعليق على منشور أو مقطع ريلز أو قصة في بث مباشر، أرسل طلب POST
إلى نقطة النهاية /PAGE-ID/messages
حيث تحتوي المعلمة recipient
على معرف التعليق وتحتوي المعلمة message
على النص الذي تود إرساله.
curl -i -X POST "https://graph.facebook.com/PAGE-ID/messages
?recipient: { comment_id: COMMENT-ID }
&message: { "text": "Thanks for reaching out, how can I help?" }
&access_token=PAGE-ACCESS-TOKEN"
عند نجاح العملية، سيتلقى تطبيقك الاستجابة التالية:
{ "recipient_id": "526...", // The Instagram-scoped ID "message_id": "aWdfZ..." // The message ID for your private reply }