【发布时间】:2020-12-24 23:00:27
【问题描述】:
我在我的网站上使用 FB 登录,并且集成无缝运行了两年多。
不过,几天来,我偶尔会在日志中看到此错误:
无法加载 URL:此 URL 的域未包含在应用的 域。为了能够加载此 URL,请添加所有域和子域 将您的应用添加到应用设置中的“应用域”字段。
调用的 URL 如下所示:
https://www.mydomain/de/oauth2/facebook?code=abcdefgxyz&deferred_redirect_uri&state=12345
我不知道参数deferred_redirect_uri是什么(它不是一个有效的标准参数)或者它来自哪里,但我猜这就是登录失败的原因。
值得注意的是,FB 登录在 99.99% 的情况下仍然可以正常工作,因此所有正确的 URL 都存在于 Facebook 开发人员后端的 APP 设置中。该设置绝对有效。
所以我想知道这个罕见的错误来自哪里,这是否是某种黑客攻击?
任何见解将不胜感激。
【问题讨论】:
标签: php facebook-graph-api oauth-2.0