وecl_facebook هو التكامل الفيسبوك السهل على جانغو.
تركيب
PIP تثبيت ecl_facebook
في الخاصة بك "settings.py" ملف والقيم المحددة لFACEBOOK_KEY، FACEBOOK_SECRET، FACEBOOK_REDIRECT_URL، وFACEBOOK_SCOPE.
FACEBOOK_KEY = "340516819320318"
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "البريد الإلكتروني، publish_stream"
إذا كنت تريد أن ترسل إشارة عندما يخول للمستخدم التطبيق، وأيضا إضافة ecl_facebook إلى INSTALLED_APPS الخاص بك.
ثم، في وجهات النظر الخاصة بك، استخدم الديكورfacebook_begin وfacebook_callback لبدء وإكمال الفيسبوك المصادقة التدفق، على التوالي.
من ecl_facebook.decorators استيراد facebook_begin، facebook_callback
facebook_begin
oauth_facebook_begin مواطنه (طلب):
على & nbsp؛ # هذا الرأي سوف إعادة توجيه إلى الفيسبوك المصادقة URL المناسب
على & nbsp؛ عودة {}
facebook_callback
oauth_facebook_complete مواطنه (طلب، رمز):
على & nbsp؛ # `token` يحتوي على الوصول الفيسبوك رمزية يمكنك استخدامها للوصول بك
على & nbsp؛ # معلومات المستخدمين
على & nbsp؛ عودة {}
وأخيرا، إضافة إلى هذه العناوين الخاص بك "urls.py".
من django.conf.urls.defaults أنماط الاستيراد، رابط
من وجهات اسم التطبيق استيراد
urlpatterns = أنماط (''،
على & nbsp؛ رابط (ص "^ أوث / الفيسبوك / تبدأ $"، views.oauth_facebook_begin)،
على & nbsp؛ رابط (ص "^ أوث / الفيسبوك / $ الكامل"، views.oauth_facebook_complete)،
)
ومن ثم الانتهاء من ذلك
المتطلبات:!
بيثون
جانغو
لم يتم العثور على التعليقات