2016-12-04 220 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域来解决它,但那不起作用。

相关问题