مشاكل متعددة مع Django Socialauth - تسجيل الدخول مع Facebook و Yahoo و Google

StackOverflow https://stackoverflow.com/questions/3605274

سؤال

أواجه بعض المشكلات مع تطبيق Django Socialauth.

أتلقى الأخطاء التالية:

no such table: openid_consumer_association

لقد حصلت على الخطأ أعلاه كلما قمت بالنقر فوق أيقونة Google أو Yahoo لتسجيل الدخول. هل لي أن أعرف كيف يمكنني إصلاح هذه المشكلة؟

هناك خطأ آخر أتلقاه يرتبط بـ Facebook Connect. كلما حاولت الوصول إلى عنوان URL لتسجيل الدخول على Facebook على http: // localhost: 8000/accounts/facebook_login/, ، أتلقى الخطأ التالي:

{
   "error": {
      "type": "OAuthException",
      "message": "Missing client_id"
   }
}

لقد كنت أبحث عن عالي ومنخفض عن تنفيذ نجاح لـ SocialAuth.

ولكن يبدو أن هناك الكثير من الأخطاء؟

أي نصائح ، والاقتراحات أكثر من موضع ترحيب!

هل كانت مفيدة؟

المحلول

عليك أن تضع تلك في إعداداتك

FACEBOOK_APP_ID = ''
FACEBOOK_API_KEY = ''
FACEBOOK_SECRET_KEY = ''

احصل على تلك المعرف والمفاتيح من http://www.facebook.com/developers/apps.php

نصائح أخرى

بالنسبة لأزرار Google و Yahoo ، تفشل صفحة تسجيل الدخول إلى SocialAuth لأنني (أظن هنا ، لكنها تفعل نفس الشيء بالنسبة لي) ليس لديك الواجهة الخلفية المصادقة الممكّنة للحصول على دعم مفتوح. بمجرد القيام بذلك ، وبالطبع ، املأ العناصر الأخرى المطلوبة من OpenID ، يجب أن يكون لديك روابط عمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top