عندما يسجّل شخصٌ ما الدخول إلى تطبيقك عبر تسجيل دخول فيسبوك، يمكنك الوصول إلى مجموعة فرعية من بيانات الشخص المخزّنة على فيسبوك. الأذونات هي طريقة تطلب فيها من شخصٍ ما الإذن للوصول إلى تلك البيانات. ستحدد إعدادات الخصوصية لدى الشخص، أن ما يمكنك الوصول إليه سيكون طبقاً لما تطلبه من أذونات.
الطلب والإلغاءالمراجعةمرجع الأذوناتالأذونات هي سلاسل يتم إدخالها مع طلب تسجيل الدخول أو استدعاء API. على سبيل المثال، إذا أضفت زر تسجيل الدخول إلى تطبيق ويب وطلبت pages_show_list
عبر المعلمة scope
، فستتم مطالبة الشخص باستخدام مربع الحوار هذا عند تسجيل الدخول لأول مرة. ونوفر آليات مشابهة لأنظمة iOS وAndroid. تتوفر الروابط لكل منصة لاحقًا في هذا المستند.
يمكن لتطبيقك طلب أذونات إضافية في أي وقت حتى بعد قيام الشخص بتسجيل الدخول لأول مرة. فعلى سبيل المثال، يسمح الإذن user_photos
لتطبيقك بالحصول على الصور المنشورة لأحد الأشخاص. ونوصيك بطلب هذا الإذن فقط عندما يحتاج تطبيقك إلى عرض الصور المنشورة لهذا الشخص. عند طلب أذونات جديدة، ستتم مطالبة مستخدم تطبيقك بمنح هذه الأذونات الجديدة، بينما تتوفر لديه الإمكانية لإلغاءها. لمزيد من المعلومات، يمكنك الرجوع إلى تحسين طلبات الأذونات.
يجب منح الأذونات مرة واحدة فقط لكل تطبيق، أي أن الأذونات الممنوحة على منصة واحدة يتم منحها بشكل فعال على كل المنصات التي يدعمها تطبيقك.
يتيح تسجيل دخول فيسبوك لأي شخص منح مجموعة فرعية فقط من الأذونات التي تطلبها لتطبيقك، باستثناء إذن الملف الشخصي العام والذي يكون مطلوبًا دائمًا. ويتوفر ذلك كشاشة منفصلة في مربع الحوار تسجيل الدخول عند طلب الأذونات. يجب أن يعالج تطبيقك الحالة التي يرفض فيها الشخص منح تطبيقك أحد الأذونات التي طلبتها.
يمكن للأشخاص أيضًا إلغاء الأذونات الممنوحة لتطبيقك في واجهة فيسبوك في أي وقت بعد تسجيل الدخول. لذلك، من الضروري أن يتحقق تطبيقك بصفة دورية من الأذونات التي تم منحها، خاصة عند التشغيل على منصة جديدة. نوفر طرقًا تتيح لك التحقق من الأذونات الممنوحة حاليًا لتطبيقك.
يمكن أن يمنح الأشخاص لتطبيقك إذنًا بالوصول إلى الصفحات وأصول الأنشطة التجارية التي يديرونها على مستوى الأفراد. على سبيل المثال، يمكن للشخص الذي يدير عدة صفحات أن يمنح تطبيقك إذنًا للوصول إلى صفحة محددة أو بعض الصفحات الخاصة به فقط.
يختار الأشخاص الأذونات التي يرغبون في منحها من خلال دفق طلب الأذونات. على سبيل المثال، إذا طلب تطبيق ما أذونات الصفحة، فسيستلم الأشخاص طلبًا لمنح هذه الأذونات في مربع الحوار تسجيل الدخول. إذا لم يمنح الأشخاص كل الأذونات المطلوبة، فيمكنهم إدارة أنواع الأذونات التي يريدون منحها والأصول، مثل إذن الوصول إلى صفحة معينة، إذا كانوا يديرون العديد من الصفحات، ويمكن للتطبيق الوصول باستخدام هذه الأذونات.
إذا منح شخص ما في البداية بعض الأذونات المطلوبة فقط، فيمكنه تغيير الأذونات التي يريد السماح بها لاحقًا من خلال صفحة إعدادات التطبيق. ومع هذا، إذا قام بتحديث ذلك لمنح كل الأذونات، فلن يتمكن بعد ذلك من استخدام صفحة إعدادات التطبيق لتغيير الأذونات التي منحها.
يمكن للأشخاص إدارة الأذونات التالية على المستوى الفردي: