0
我正在用rails(3.0.7)使用考拉(1.3.0)。KOALA + FACEBOOK圖給FARADAY錯誤(ConnectionFailed - 連接拒絕 - 連接(2))
這是我如何使用它們。
鏈接點擊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
現在我得到PARAMS代碼中的重定向我的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 錯誤驗證驗證碼
我不也明白這一點得到一個錯誤。
任何有關這方面的幫助表示讚賞。
謝謝。
我也有連接被拒絕的事情。像這樣:「拒絕連接 - 連接(2)」*「端口443」。我從來沒有跑過443的東西,也不打算。另外,我從來沒有定義它應該在那裏回答。同樣的代碼也適用於以前的版本。我不知道這是什麼樣的瘋狂BS。 – b1nary 2015-01-27 15:02:03
我的路由器的防火牆突然開始阻止考拉,所以我的本地機器不能使用Facebook登錄。這個答案導致我禁用了防火牆並找出了問題。謝謝 – 2016-12-27 22:47:57