奇怪的Facebook API错误?

问题描述:

我的网站的本地和预生产版本具有相同的配置和相同的源代码。由于某些原因,预生产版本无法与Facebook API进行通信。当我尝试使用Facebook的我得到这样奇怪的错误登录:奇怪的Facebook API错误?

enter image description here

谷歌翻译这样的错误消息:

“你不能加载的网址:字段不是URL包含在这个应用程序区域中。要下载此URL,请将您的应用程序的所有域和子域添加到应用程序设置的“应用程序域”字段中。

我试图将我的域添加到列表中,但它没有帮助。

enter image description here

事实是,我坚持,我会为任何暗示做什么用的错误表示感谢。

P.S.此外,我不知道为什么错误消息是在阿拉伯语 - 德国的服务器和en_US.utf8语言环境。

更新设定基本(域名改变

enter image description here

+0

你能显示你的基本设置页面吗? –

+0

@MartinBean新增了帖子的屏幕截图 – glagola

+0

请不要将_solved_添加到标题中。相反,将您的答案标记为已接受,告诉其他人已解决此问题。谢谢。 – Bugs

最后,我发现这个问题。我使用了反向代理级联(nginx),修改了$ _SERVER ['SERVER_PORT']。修改导致了生成的redirect_uri与该值在Facebook开发者控制台中的应用设置中指定的不一致。