2016-12-04 203 views
-1

我試圖使用Facebook開發人員網站上的代碼和信息添加Facebook登錄按鈕到我的網站。我一直在尋找答案,並嘗試使用類似鏈接的解決方案,但都無效。Facebook登錄應用程序域錯誤

但我不斷收到一個錯誤,指出此鏈接(Facebook的?)不包含在應用程序域:https://www.facebook.com/connect/ping?client_id=575024852707971&domain=&origin=1&redirect_uri=http%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FfTmIQU3LxvB.js%3Fversion%3D42%23cb%3Df1e8c37a812c6ac%26domain%3D%26origin%3Dfile%253A%252F%252F%252Ff2344fd366a085%26relation%3Dparent&response_type=token%2Csigned_request%2Ccode&sdk=joey

該鏈接被Facebook SDK的代碼生成的,我猜。

所以我嘗試在應用程序設置中將https://www.facebook.com添加到我的應用程序域中,但那也不可能。所以我不知道如何讓這個按鈕起作用。

+0

應用程序域意味着您承載您的應用程序的域名。在用戶授權fb登錄並處理進一步處理時,要在'onlogin'中傳遞一個函數名稱 – Viney

+0

「I」在英語上始終爲大寫。 [這裏](https://meta.stackoverflow.com/questions/291362/advice-for-non-native-english-speakers/291370#291370)是非英語使用者的其他有用建議。 – peterh

回答

0

我發現它。問題是facebook api等不能在本地主機上工作,所以我不得不把它放在網上,將域名更改爲我上傳的網站,它正在工作。我第一次試圖通過添加一個端口到我的localhost域來解決它,但那不起作用。

相關問題