Facebook
دليل تسجيل الدخول عبر Facebook
بعد التفويض بحساب Facebook يمكن تسجيل الدخول إلى هذا الموقع بنقرة واحدة، أو ربط Facebook بحساب عميل موجود.
التحضير قبل البدء
- جهّز حساب Facebook متاحاً، واسمح بنافذة التفويض المنبثقة.
- يجب أن يضبط التاجر Facebook App ID/Secret في الإدارة ويفعّل مدخل الواجهة، لتظهر شعار Facebook في صفحة الدخول.
- عند عدم الربط في أول تفويض، يمكن اختيار ربط حساب موجود في هذا الموقع أو إنشاء حساب.
صلاحيات Meta التي يجب أن يفعّلها التاجر
يطلب تسجيل دخول Facebook في هذا الموقع صلاحيات OAuth التالية بشكل ثابت (متسق مع دليل التهيئة وFacebookProvider):
public_profile — الاسم والصورة الرمزية (تعرض نافذة التفويض «الاسم والصورة الرمزية»)
email — البريد (تعرض نافذة التفويض «البريد»)
في وضع التطوير يمكن التحقق بأدوار التطبيق أو مستخدمي الاختبار. قبل إطلاق العملاء العاديين، اطلب Advanced Access للصلاحيات أعلاه في Meta «مراجعة التطبيق / الصلاحيات والوظائف»، وأكمل «مراجعة تسجيل الدخول»، وبدّل التطبيق إلى الوضع الرسمي.
خطوات تسجيل الدخول
- في صفحة الدخول انقر شعار Facebook في «تسجيل الدخول السريع».
- بعد تأكيد التفويض في Facebook ارجع إلى هذا الموقع.
- إن كان مربوطاً يُسجَّل الدخول مباشرة؛ وإن لم يكن، أكمل الربط أو الإنشاء حسب التنبيه.
الأسئلة الشائعة
-
لا ترى مدخل Facebook؟
تأكد من تفعيل مدخل واجهة Facebook في الإدارة، وأن العنصر لم يغلق enable_facebook.
-
لا تجد حالة استخدام «تسجيل الدخول» عند إنشاء تطبيق Meta؟
غالباً لا يوجد «تسجيل دخول Facebook» في قائمة المختار/الكل للمعالج الجديد. مرّر إلى الأسفل واختر «أخرى» (مستهلك) أو «إنشاء تطبيق بلا حالة استخدام»، وبعد الإنشاء أضف منتج «Facebook Login» في لوحة التطبيق؛ ولا تستبدل بحالة استخدام إعلانية.
-
يبلغ مدقّق URI الانتقال أنه غير صالح؟
الصق عنوان URL الكامل للرجوع أولاً في «URI انتقال OAuth الفعّال» أعلاه واحفظ؛ المدقّق يختبر فقط ولا يكتب تلقائياً. النافذة السريعة تحتاج أيضاً فتح «تسجيل الدخول باستخدام JavaScript SDK» وتسجيل النطاقات المسموحة.
-
صفحة التفويض تعرض «إرسال مراجعة تسجيل الدخول»؟
لم يجتز `public_profile` / `email` مراجعة تسجيل دخول Meta بعد. أدوار التطبيق ومستخدمو الاختبار يمكنهم عادة النقر على «متابعة» لإتمام الربط؛ وقبل الإطلاق لمستخدمي Facebook العاديين يجب تقديم Advanced Access والحصول على الموافقة.
-
لا ترى Facebook One Tap؟
يستخدم هذا الموقع Meta FedCM One Tap (يجب النقر على الشريحة للتأكيد، بلا دخول صامت تلقائي). يحتاج HTTPS وChrome 131+ وتفعيل JS SDK وتسجيل النطاقات المسموحة؛ وللمستخدم الأول انقر الشعار. لا يظهر عند إغلاق «Facebook One Tap لغير المسجّلين» أو عند تسجيل الدخول.
-
ماذا لو لم يُعد البريد؟
قد لا تعيد بعض حسابات Facebook البريد؛ يستخدم هذا الموقع بريداً نائباً لإتمام الربط، دون التأثير في تسجيل الدخول بنقرة واحدة لاحقاً.