奇怪的 facebook API 错误?
Strange facebook API error?
我网站的本地版本和预生产版本具有相同的配置和相同的源代码。由于某种原因,预生产版本无法与 Facebook 通信 API。当我尝试使用 Facebook 登录时出现奇怪的错误:
Google 将错误消息翻译成这样:
"You can not load the URL: field is not a URL is included in this application areas. To download this URL, please add all domains and sub-domains for your application to the "应用程序设置中的“应用程序域”字段。
我曾尝试将我的域添加到列表中,但没有帮助。
事实是,我被卡住了,如果有任何关于如何处理该错误的提示,我将不胜感激。
P.S。我也不知道为什么错误消息是阿拉伯语 - 来自德国的服务器并且具有 en_US.utf8 语言环境。
更新设置基本(域名已更改)
终于找到问题了。我使用了反向代理级联 (nginx),它修改了 $_SERVER['SERVER_PORT']。修改导致生成的 redirect_uri 与在 Facebook 开发者控制台的应用程序设置中指定的值不一致。
我网站的本地版本和预生产版本具有相同的配置和相同的源代码。由于某种原因,预生产版本无法与 Facebook 通信 API。当我尝试使用 Facebook 登录时出现奇怪的错误:
Google 将错误消息翻译成这样:
"You can not load the URL: field is not a URL is included in this application areas. To download this URL, please add all domains and sub-domains for your application to the "应用程序设置中的“应用程序域”字段。
我曾尝试将我的域添加到列表中,但没有帮助。
事实是,我被卡住了,如果有任何关于如何处理该错误的提示,我将不胜感激。
P.S。我也不知道为什么错误消息是阿拉伯语 - 来自德国的服务器并且具有 en_US.utf8 语言环境。
更新设置基本(域名已更改)
终于找到问题了。我使用了反向代理级联 (nginx),它修改了 $_SERVER['SERVER_PORT']。修改导致生成的 redirect_uri 与在 Facebook 开发者控制台的应用程序设置中指定的值不一致。