Получение django-socialregistration и Facebook Connect работает - PullRequest
1 голос
/ 09 июля 2011

Возникли проблемы при корректной работе приложения django-socialregistration.Мы смогли заставить систему работать на одной из наших разработок Django разработчика с сервером apache вместо сервера разработки.

Мы изменили настройки базы данных, чтобы сервер разработки django мог нормально работать в нашей второй среде разработкии оставил все остальные настройки такими же.

Однако, когда мы пытаемся использовать кнопку подключения Facebook, а затем нажимаем «Разрешить» во всплывающем окне, мы попадаем на страницу со следующей загадкойсообщение:

facebook.html
This is the error template which is shown when a user logs in via Facebook and something goes wrong.

Дважды проверили правильность идентификатора приложения и секрета.Дважды проверили правильные доменные и обратные URL-адреса.

Буду очень признателен за любую помощь или предложения о том, как отладить это.

Ответы [ 2 ]

1 голос
/ 09 июля 2011

Трудно догадаться, в чем реальная проблема, на основе предоставленной вами информации.

Убедитесь, что вы понимаете процесс, через который проходит Facebook для аутентификации пользователей.Прочитайте документацию Facebook о процессе здесь , в частности, под заголовком «Потоки входа и регистрации».Здесь есть более полезный фон .

Сначала я хотел бы проверить конфигурацию приложения, которое вы зарегистрировали в Facebook.Ваше приложение Django имеет правильный идентификатор приложения и секрет?Вы настроили в своем приложении Facebook правильные URL-адреса доменов и обратных вызовов?

Действительно ли ваш сервер разработки доступен через Интернет?Может ли Facebook публиковать данные обратно?

Если вы уйдете и попробуете это, и дайте нам знать, что вы найдете, может быть, мы можем помочь больше.

0 голосов
/ 10 октября 2011

Я не смог заставить работать приложение django-socialregistration. В конечном итоге, мы использовали Facebook Javascript SDK: http://developers.facebook.com/docs/reference/javascript/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...