تتوفر تطبيقات الأنشطة التجارية عبر جهات Facebook حيث يمكن للأنشطة التجارية الصغيرة الانتقال لاستكشاف تطبيقات الأنشطة التجارية التابعة لجهات خارجية والارتباط بها من أجل الإعداد بسهولة باستخدام أدوات الأنشطة التجارية بتكاليف تقنية منخفضة بهدف تنمية أهداف النشاط التجاري وتحقيقها.
على عكس تسجيل دخول النشاط التجاري ونظرًا لأنه تم بدء استخدام دفق تطبيقات الأنشطة التجارية من جانب الجهات التابعة لنا، تتوفر خطوة إضافية تطلب من المستخدم تسجيل الدخول إلى منصتك عبر متصفح منبثق لمصادقة نشاطه التجاري وتحديده بهدف ربطه (يتم تحديده من خلال معرف external_business_id
الذي حددته). وعند نجاح المصادقة، ستتم إعادة توجيه المستخدم مرة أخرى إلى الدفق لإكمال عملية الإعداد.
إذا كنت تريد عرض تطبيقك في جهة تطبيقات الأنشطة التجارية التي نوفرها، فيجب إنشاء عنوان URL للمصادقة ونقطة نهاية حدث Webhook وإعدادها والتحقق من صحتها عبر لوحة المطوّرين.
يجب أن تقدم جميع التطبيقات طلبًا لإجراء مراجعة الدمج، وبمجرد اعتماد عملية دمج ملحق FBE لديك، سيكون تطبيقك متوفرًا لعامة المستخدمين.
ملاحظة: يمكن استخدام تسجيل دخول النشاط التجاري كبديل عن تطبيقات الأنشطة التجارية لإجراء المصادقة. وراجع الوثائق المتعلقة بكيفية استخدام تسجيل دخول النشاط التجاري.
تبدأ تطبيقات الأعمال دفقًا مشابهًا لتسجيل دخول الأعمال من واجهة صفحة فيسبوك وInstagram ومجموعة أدوات الأعمال من فيسبوك. لتمكين هذا الدفق وإدراج تطبيقك هنا، يجب توفير واجهة مستخدم مصادقة مخصصة تتيح للمستخدم تحديد نشاطه التجاري على موقعك، ثم إعادة توجيهه مجددًا إلى دفق فيسبوك أو Instagram أو مجموعة أدوات الأعمال من فيسبوك.
https://yourwebsite.com/fbe-auth
redirect_uri
بالنهاية (هذا محدد URI إعادة التوجيه والذي قد يحتوي على معلمات استعلام إضافية):
https://yourwebsite.com/fbe-auth?redirect_uri=<an_encoded_redirect_uri_with_query_params>مثال — محدد URI إعادة التوجيه تم ترميزه والذي قد تقوم بإلحاقه في معلمة استعلام
redirect_uri
:
https://www.facebook.com/local/dev/transaction_tool_selector/redirect?app_id=<int_value>&app_name=<string_value>&page_id=<int_value>في نهاية هذه الخطوة، يعمل فيسبوك على تحميل عنوان URL المصادقة مع معلمة استعلام
redirect_uri
التي تم إلحاقها وترميزها ويبدو كما يلي:
https://yourwebsite.com/fbe-auth?redirect_uri=https%3A%2F%2Fwww.facebook.com%2Flocal%2Fdev%2Ftransaction_tool_selector%2Fredirect%3Fapp_id%3D123%26app_name%3DSample%26page_id%3D456
ملاحظة مهمة: للتأكد من أنك لن تشارك أي بيانات مستخدم مع جهات أخرى، أعد التوجيه إلى محدد redirect_uri
فقط إذا كان يتطابق مع التعبير العادي التالي:
https?:\/\/(www\.|m\.|l\.|web\.|business\.)?(\d{4,5}\.od\.)?(business\.)?(facebook|instagram|whatsapp)\.com(\/.*)?
https://www.facebook.com/local/dev/transaction_tool_selector/redirect?app_id=<int_value>&app_name=<string_value>&page_id=<int_value>&extras=<an_encoded_json_string>
ملاحظة: عند توفير خيار لإنشاء حساب جديد على المنصة في عنوان URL المصادقة، يُرجى التأكد من أن واجهة المستخدم التي تم عرضها 1) تتناسب مع الهواتف المحمولة/سريعة الاستجابة و/أو 2) يتم فتحها بقيم ارتفاع/عرض كافية لعرض دفق تسجيل الشريك بشكل صحيح (الحد الأقصى المقترح للأبعاد: 600 بيكسل في 600 بيكسل).
لتمكين تجربة مستخدم أكثر سلاسة ضمن تطبيقات الأعمال ولتقديم دعم أفضل لعملية إنشاء الحسابات الجديدة في المنصة، يجب تمكين عنوان URL المصادقة ليتم تحميلة في iframe ضمن واجهة فيسبوك. راجع إرشادات التنفيذ ومواصفات ما بعد الرسالة في وثائق iframes.
تتيح لك أحداث Webhooks تلقي إشعارات HTTP فورية تتضمن التغييرات التي تطرأ على كائنات محددة في مخطط التواصل الاجتماعي على Facebook. وبالنسبة لملحق FBE، فهذا يعني أنه بعد انتهاء المستخدم من تثبيت ملحق FBE أو إلغاء تثبيته باستخدام تطبيقك (مثل، عبر تطبيقات الأنشطة التجارية)، ستتلقى تفاصيل حول هذا الإجراء عبر أحداث Webhooks.
يجب إنشاء نقطة نهاية على خادم آمن يمكنه معالجة الطلبات من خلال Facebook. ويلزم إجراء ذلك من جانب جميع شركاء المنصة الذين يريدون توفير تطبيقاتهم ضمن تطبيقات الأنشطة التجارية. راجع دليل تنفيذ حدث Webhook للحصول على تفاصيل حول كيفية إنشاء نقطة النهاية هذه.
بمجرد أن تصبح نقطة نهاية حدث Webhook جاهزة، يتطلب إعدادها والتحقق منها ما يلي:
fbe_install
. راجع دليل تنفيذ حدث Webhook للمزيد من التفاصيل.
لوحة مطوِّر ملحق Facebook للأعمال هي عبارة عن منتج ضمن لوحة معلومات تطبيق المطوِّر لديك. وبمجرد منح تطبيقك إمكانية استخدام ملحق FBE، يجب استخدام لوحة المطوّر لإعداد عنوان URL للمصادقة ونقطة نهاية حدث Webhook والتحقق من صحتهما، وكذلك لإضافة تفاصيل حول ما يقدمه تطبيقك للنشاط التجاري.
بمجرد أن يصبح عنوان URL للمصادقة جاهزًا، تتطلب عملية إعداده والتحقق منه ما يلي:
redirect_uri
فقط، وليس لها علاقة بتثبيت ملحق FBE بالفعل.
بمجرد إعداد عنوان URL المصادقة ونقطة نهاية حدث Webhook بنجاح والتحقق من صحته في لوحة المطوّر، يمكنك إجراء اختبار شامل لدفق الإعداد ويكون مدعومًا من تطبيقك قبل الانتقال إلى وضع النشر. يمكن إجراء ذلك مباشرةً من خلال مجموعة أدوات الأعمال من فيسبوك أو واجهة صفحة فيسبوك على النحو التالي: