2010-08-04 23 views
4

今天來到辦公室,爲我幾乎完成的Facebook Connect網站應用程序做了一些更多的工作。Facebook Connect <fb:login-button>不再觸發回調(截至今日)

,我已經發現了一些原因,fb的「onlogin」事件:登錄按鈕FBML控制不再被解僱!?!

對於任何擁有Facebook Connect FBML應用程序(並使用JavaScript API進行身份驗證)的人,我建議您測試您的應用程序以確保它仍在工作。

我的一個朋友的應用程序(它是現場的)也停止了今天的工作。

發生了什麼事是你點擊「連接到Facebook」按鈕,顯示FB登錄對話框,您登錄。

是的,他們正在登錄到Facebook的正確(謝天謝地),但「 onlogin「回調事件不再被觸發,所以頁面就在那裏(例如,在」onlogin「事件重定向到主頁之前)。

當然,如果刷新,您已登錄到Facebook。

說真的,WTF - Facebook上的開發人員現在做了什麼?!?!。

任何想法?有沒有人閱讀關於這個問題的任何更新/線索?

UPDATE:

8小時到位仍然沒有修復。我試圖做一些解決方法(FBML登錄按鈕也有onclick事件),但在認證週期中還爲時過早。

我們需要能夠掛接到一個登錄後回調做這樣的事情重定向,允許彈出窗口,驗證邏輯等

沒有我們實無固定這可怎麼辦。

我只是希望明天當我來到辦公室時,這將會'神奇'固定,就像這個問題'神奇'出現。

好評判這裏的評論我並不孤單。很明顯,在這一點上,Facebook已經在某個地方做出了改變,而沒有告訴我們。

我只希望他們儘快解決這個問題,因爲沒有解決辦法,我可以看到這一點。

更新2

是的 - (鼓聲),其另一個來自團隊的世界級開發商在Facebook的錯誤:(尋找鏈接感謝匿名)http://bugs.developers.facebook.com/show_bug.cgi?id=11733

我愛它是如何從FB的傢伙的評論馬克說:「似乎只發生在舊的Facebook的Javascript SDK」,好吧,讓我們做你的圖形API的服務器端身份驗證(而不僅僅是檢索用戶的詳細信息/張貼),和我們不必使用舊的JavaScript API!

有趣和遊戲。

最後更新

的Facebook具有(貌似)固定於此。

讓我們希望它保持不變。

鑑於Anon的「正確」答案(當他找到鏈接時)。

+0

這是什麼噩夢做成的。過夜和經常聽到FB變化的東西。 – DMin 2010-08-04 03:58:09

+0

@DmMin,有什麼可說的。這就像一個幸運沾水(或倒黴) – RPM1984 2010-08-04 04:01:48

+0

我仍然有這個問題..錯誤再次發生? – 2010-09-02 20:06:56

回答

1

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

2

如果FB.getLoginStatus你逝去的第二個參數爲真,請使其爲false。 我使用這個技巧解決了回調問題。

Thx