KOALA + FACEBOOK GRAPH выдает ошибку FARADAY (ConnectionFailed - Соединение отклонено - подключиться (2)) - PullRequest
0 голосов
/ 21 февраля 2012

Я использую коалу (1.3.0) с рельсами (3.0.7).

Вот как я их использую.

Ссылка на функцию нажатия facebook

<%= link_to 'Facebook Login', Koala::Facebook::OAuth.new.url_for_oauth_code(:callback => facebook_redirect_url), :class => "facebook_login" %>

Это идет по следующей ссылке

https://graph.facebook.com/oauth/authorize?client_id=MY_APP_ID&redirect_uri=http%3A%2F%2Fexample.example.com%2Ffacebook%2Fredirect

Теперь я получаю код в параметрах в моем контроллере перенаправления facebook.Следующее - это то, что я делаю дальше в методе перенаправления контроллера facebook.

session[:access_token] = Koala::Facebook::OAuth.new(url_r).get_access_token(params[:code]) if params[:code] 

, но эта строка кода выдает ошибку Фарадея ConnectionFailed.

Я застрял в этой точке.Не могу понять, в чем причина этого.

Я также сделал следующее с этим и другим способом.После я получаю код в параметрах

facebook_access_token_redirect_link = "https://graph.facebook.com/oauth/access_token?client_id=355***************&redirect_uri=#{url_i}&client_secret=MY_APP_SECRET&code=#{params[:code]}"

и перенаправляю на эту ссылку.Но потом я получаю сообщение об ошибке от Facebook Ошибка при проверке кода подтверждения

Я тоже не понимаю этого.

Любая помощь по этому поводу приветствуется.

Спасибо.

1 Ответ

1 голос
/ 23 февраля 2012

Это было глупо. Сервер, на котором я размещал свое приложение, заблокировал все https соединения .

Снял это ограничение, и коала стала работать.

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