直到最近,我的應用程序與Facebook連接工作得很好。rails facebook連接和新的應用程序設置編輯器
當你點擊login with facebook
按鈕,在彈出的顯示出來,然後點擊allow
做一半的工作: 的Facebook連接到我,我在後授權回調URL設置祕密控制器,但不是關閉彈出窗口並將用戶重定向到主頁,它會在彈出窗口中顯示該網站。 網址也很奇怪;它包含了很多變量:
http://dev2.mysite.com/?perms=email,user_birthday,user_location,read_friendlists&selected_profiles=.....&installed=1&session={%22session_key%22:%222.ngQ0..............2A__.3600.1283803200-573147092%22,%22uid%22:3.......3,%22expires%22:1283803200,%22secret%22:%22bMse.......sQ__%22,%22sig%22:%22f7446..........fafdfbeda%22}
我試過了一切,但沒有任何工作。
我也檢查了xd_receiver仍然存在。
此外,所有我已經通過看教程都在談論一個連接選項卡和連接URL字段,但沒有可用了。 當我去我的應用程序設置,我只有一個Facebook的整合標籤 具有以下字段:
後授權重定向:http://dev2.mysite.com/
任何幫助將非常感激!
周圍挖掘後,我發現了一些有趣的事情:
首先,我並不孤獨。
本頁提供的示例:http://big-glow-mama.heroku.com/(git:http://github.com/holden/authlogic_openid_selector_example)患有此問題。
此外,當我改變onlogin
值:document.location.href=document.location.href;
彈出關閉,刷新背景,但不登錄用戶。然後,我需要再次點擊登錄按鈕即可登錄。
如果任何人有一個想法,我很想聽到你的聲音!
當我沒有要求延長的權限時,一切都很好,但回滾到這一點,我仍然在同一個窗口內重定向:-( – Pauly 2010-09-08 15:28:04
是的,我得到完全相同的錯誤 我一直在閱讀和發現我們應該將身份驗證/登錄過程遷移到Oauth2,後者是Facebook提供的新的身份驗證機制。我一直在閱讀,如果我將繼續閱讀 – 2010-09-09 09:10:12
這樣做,我發現辦公室裏的其他人沒有看到相同的問題時(在我的應用程序,並在上其他使用Facebook的網站連接),就我來說。有一次做了一次電子郵件請求?或者作爲一個fa cebook開發人員?它不一致... – Pauly 2010-09-09 13:59:28