У меня проблема с подключением к бэкэнду Facebook django-social-auth.Я создал приложение Facebook и в настройках своего проекта предоставил его настройки:
INSTALLED_APPS = (
...
'social_auth'
)
AUTHENTICATION_BACKENDS = [
"account.auth_backends.AuthenticationBackend",
'social_auth.backends.facebook.FacebookBackend',
'django.contrib.auth.backends.ModelBackend',
]
LOGIN_URL = "/"
LOGIN_REDIRECT_URLNAME = "home"
LOGOUT_URL = "/"
urlpatterns = patterns('',
...
url(r'', include('social_auth.urls')),
...
)
TEMPLATE_CONTEXT_PROCESSORS = (
...
'social_auth.context_processors.social_auth_by_type_backends',
)
SOCIAL_AUTH_EXPIRATION = 'expires'
FACEBOOK_APP_ID = '***************'
FACEBOOK_API_SECRET = '**************'
FACEBOOK_EXTENDED_PERMISSIONS = ['email', 'user_birthday', 'user_photos']
В «URL сайта» моего приложения на Facebook я указал IP своего компьютера.Теперь, когда я соединяюсь с Facebook через мой IP с моей учетной записью, то это работает нормально.Но когда я пытаюсь подключиться к какой-либо другой учетной записи Facebook, на странице разрешений появляется сообщение об ошибке: «Извините, что-то пошло не так. Мы работаем над тем, чтобы исправить это как можно скорее»Может у кого-нибудь есть идеи?