0
我使用考拉使用此代碼的Facebook從我的Rails應用程序:鐵軌(考拉):無法登錄到Facebook的 - 負載由X框,選擇拒絕
def login #login on Facebook
session['oauth'] = Koala::Facebook::OAuth.new(SITE_URL+'/callback')
# redirect to facebook to get your code
redirect_to session['oauth'].url_for_oauth_code(:permissions=>PERMISSIONS)
end
當執行登錄,我收到以下錯誤信息:
Load denied by X-Frame-Options: https://www.facebook.com/dialog/oauth?
client_id=MYAPPID&redirect_uri=http%3A%2F%2Fexample.com%2Fcallback
&scope=public_profile does not permit framing.
似乎試圖以顯示登錄畫布上,但我的應用程序僅僅是一個網站,需要Facebook驗證。我的Facebook應用程序設置或代碼中是否有任何需要更改的內容?
謝謝。我嘗試過,但是我得到:'加載'http://example.com/'時遇到'無效的'X-Frame-Options'標題:'ALLOW-FROM https://www.facebook.com'不是公認的指令。標題將被忽略。我已經有了ALLOWALL。 – Arturo
好吧,只需要用下面的''X-Frame-Options'=>'ALLOWALL'來代替''X-Frame-Options'=>'允許 - 從https://www.facebook.com' ' – cristian