簡體   English   中英

Facebook Connect <fb:login-button>不再激活回撥(截至今日)

[英]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。 我使用這個技巧解決了回調問題。

謝謝

請確認並對此錯誤進行投票......這應該盡快修復!!

http://bugs.developers.facebook.com/show_bug.cgi?id=11733

這是一個錯誤,他們即將修復它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM