[英]Facebook Connect - Using OAuth for Authentication, but with FB:login-button - Allowed?
[英]Facebook Connect <fb:login-button> No Longer Firing Callback (As of today)
今天來到辦公室,在我近乎完成的Facebook Connect網站應用程序上做了一些工作。
而且我發現由於某種原因, fb:登錄按鈕FBML控件的“ onlogin ”事件不再被解雇!!?!
對於擁有Facebook Connect FBML應用程序(並使用JavaScript API進行身份驗證)的任何其他人,我建議您測試您的應用程序以確保它仍然有效。
我的應用程序(現場直播)中的一位朋友也已停止工作。
發生了什么事情是你點擊“連接到Facebook”按鈕,它顯示了FB登錄對話框,你登錄。
是的,他們正在登錄到Facebook(幸運的是),但是“onlogin”回調事件不再被解雇,所以頁面就在那里(例如,“onlogin”事件將重定向到主頁之前) 。
當然,如果你刷新,你就登錄了Facebook。
說真的,WTF - 現在Facebook的開發人員做了什么?!?!。
有任何想法嗎? 有人在這個問題上閱讀過任何更新/主題嗎?
更新:
8個小時仍未修復到位。 我試圖做一些變通辦法(FBML登錄按鈕也有一個onclick事件),但在認證周期中還為時尚早。
我們需要能夠掛鈎到登錄后的回調來執行重定向,權限彈出,身份驗證邏輯等操作。
沒有Facebook解決這個問題我們無能為力。
我只是希望明天我來到辦公室這將是“神奇地”修復,就像這個問題“神奇地”出現一樣。
從這里的評論判斷,我並不孤單。 在這一點上顯而易見的是Facebook在沒有告訴我們的情況下在某處做出了改變。
我希望他們盡快糾正這個問題,因為我沒有找到解決辦法。
更新2
是的 - (鼓滾),這是來自Facebook的世界級開發團隊的另一個錯誤 :(感謝Anon尋找鏈接) http://bugs.developers.facebook.com/show_bug.cgi?id=11733
我很喜歡FB家伙Marc的評論如何“只在舊的Facebook Javascript SDK上發生”,好吧,使我們能夠使用您的Graph API進行服務器端身份驗證(而不僅僅是用於檢索用戶詳細信息/發布) ,我們不必使用舊的JavaScript API!
有趣和游戲。
最終更新
Facebook(似乎)解決了這個問題。
讓我們希望它保持不變。
鑒於Anon的'正確'答案(因為他找到了鏈接)。
如果在FB.getLoginStatus中您將第二個參數傳遞為true,請將其設為false。 我使用這個技巧解決了回調問題。
謝謝
請確認並對此錯誤進行投票......這應該盡快修復!!
這是一個錯誤,他們即將修復它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.