Проблема с запуском учебника Heroku по приложению Facebook на Python

Я тестирую способность Heroku писать приложение для Facebook с помощью Python. У меня проблема с запуском основного руководства. Казалось, что этот вопрос стоит задать в StackOverflow, если есть ответ, который поможет другим людям, столкнувшимся с той же проблемой.

Я следовал инструкциям на странице разработки heroku в facebook (http://devcenter.heroku.com/articles/facebook). Развертывание на Heroku прошло нормально.

Однако при локальном запуске приложения этого не происходит.Когда я следую инструкциям и вызываю

http://localhost:5000

, я попадаю на экран входа в Facebook. Но когда я нажимаю "Войти" на этом экране, я получаю:

Ошибка SSL-соединения. Невозможно установить безопасное соединение с сервером . Это может быть проблема с сервером или может потребоваться сертификат аутентификации клиента, которого у вас нет. Ошибка 107 (net :: ERR_SSL_PROTOCOL_ERROR): ошибка протокола SSL.

, а вывод консоли -

09:55:07 web.1 | https://localhost:5000/  09:55:07 web.1 |
https://www.facebook.com/dialog/oauth?client_id=179852202088814&redirect_uri=https://localhost:5000/&scope=user_likes,user_photos,user_photo_video_tags
09:55:07 web.1 | 127.0.0.1 - - [24/Sep/2011 09:55:07] "GET / HTTP/1.1"
302 -  09:59:02 web.1 | 127.0.0.1 - - [24/Sep/2011 09:59:02] code 400,
message Bad request syntax
 ('\x16\x03\x00\x00U\x01\x00\x00Q\x03\x00N}\xe2&\xf9\xf7"\x15\xd5\xb6\xf6\xa6\x0f\xb01\x97N\xcc\xb3l\xed\x97\xd1!-\x91c?\x1f\xac\xa2h\x00\x00*\x00\xff\x00\x88\x00\x87\x009\x008\x00\x84\x005\x00E\x00D\x00f\x003\x002\x00\x96\x00A\x00\x04\x00\x05\x00/\x00\x16\x00\x13\xfe\xff\x00')
09:59:02 web.1 | 127.0.0.1 - - [24/Sep/2011 09:59:02]
"UQN}?&??"ն??1?N̳l??!-?c???h*???98?5EDf32?A/??" 400 -

Когда я пробую его в Safari, в адресной строке отображается следующий очень длинный URL:

https://localhost:5000/?code=AQBPWpkbRdL2bt7KER0fcUS9ZnheXiGApkaF5MXbNgyIJqzw46SGve1iVyLIx1sDltNh0PkXPDdxhjAxoa1YED1cpcaflCXCkqzO27A-rhgjBpXwWUClpGRpRmDD2eIXcOyIczo_qGf45tbpvDZO5hFa0gmUeSHri4vY3bqw-5jBjZRoZfEB7pI8cLPOIsnNICI#_=_

Safari утверждает, что не может установить безопасное соединение.

Это работает в OS X 10.6.8.

5
задан garyrob 24 September 2011 в 19:58
поделиться