2012-12-10 29 views
0

我正在嘗試在我的網站論壇上實現Facebook登錄。代碼是完全正確的 - 它已經過測試,我已經翻了翻 - 檢查了這一點。(僅限於)實施我的Facebook登錄時發生「錯誤」。我究竟做錯了什麼?

按鈕有!點擊「使用Facebook登錄」按鈕時,它彈出一個彈出框,您可以在其中輸入您的FB信息,但是當您點擊「授權應用程序」時,它不會重定向我並註冊用戶。我得到一個小小的彈出框,簡單地說「發生錯誤」,沒有別的。這裏的錯誤:

Login Error

但我覺得我做錯了我的實際的Facebook應用程序頁面上。下面是我有:

My App Settings:

My App Details:

我能想到的唯一的事情是,我應該把東西在命名空間(但不知道要放什麼東西),或者說, 應用域名不正確...因爲登錄按鈕位於www.domain.com/knowledgebase/default.aspx?g=login ......但是當我嘗試將其輸入到應用域時,FB應用頁面顯示該域名無效。它唯一接受的是www.domain.com。任何熟悉Facebook應用程序的人,或任何可以提供指導的人 - 都會非常感激!

回答

0

but when you click "Authorize App", it doesn't redirect me and register the user. I get a tiny popup box that simply says "Error Occurred" and nothing else.

這似乎是一個簡單的JavaScript alert消息 - 我懷疑它是從Facebook的未來,它更可能來自你的腳本運行在處理登錄響應。

or that the App Domains is incorrect ... since the Login button is at www.domain.com/knowledgebase/default.aspx?g=login ... but when I tried to enter that into the App Domain, the FB App page said the domain was invalid. The only thing it accepts is www.domain.com.

恭喜 - 現在你知道URL之間的差異。

+0

大聲笑....謝謝CBroe,是的,我明白一個域名和URL之間的區別。這可能與FB的all.js(connect.facebook.com/en_US/all.js)有關,但我不確定...仍在努力。 –

+0

但我已經使用相同的登錄共享其他人的源代碼,並且他們得到了他們的工作,所以我很確定它與Facebook SDK有關,以及我如何配置(或錯誤配置)它... –

相關問題