Нет входа в Facebook в социальной сети Django - PullRequest
1 голос
/ 10 января 2012

Я пытаюсь создать небольшую страницу, используя django, который использует логин на Facebook, и я использую пакет django-social-auth от agiliq: https://github.com/agiliq/Django-Socialauth и пытаюсь следовать документации.

Однако я не могу увидеть / проверить логин с Facebook.

settings.py и urls.py можно найти здесь: http://dpaste.com/685141/

Когда я захожу на: 127.0.0.1:8000/login/facebook, я получаю следующую ошибку от facebook:

f Error:
An error occurred. Please try later

где f - спрайт в фейсбуке.

Как я понимаю, мне нужно указать URL-адрес перенаправления (?), Но я не совсем уверен, как это сделать.

Ответы [ 2 ]

2 голосов
/ 03 марта 2012

Не путайте django-socialauth с django-social-auth , они пытаются решить то же самое, но совершенно по-разному.

1 голос
/ 10 января 2012

Ну, во-первых, я не вижу, что настройка SOCIAL_AUTH_ENABLED_BACKENDS

у меня такая: SOCIAL_AUTH_ENABLED_BACKENDS = ('twitter', 'facebook', 'google')

Также рекомендуетсяэтот Facebook никогда не вернет статус ok для удаленного URL, который не совпадает с именем домена, которое вы указали в своем приложении.

Так что localhost! = Доменное имя для них не круто.

также я бы посоветовал, если вы удалили свой dpaste, потому что ваши ключи, электронная почта и пароль root открыты.

...