Facebook: 给定的URL未被应用程序配置所允许。

4

从本周末开始,我们的一些旧版 Facebook 游戏无法加载。我认为这是游戏未获得访问令牌所导致的问题,因此无法代表用户进行调用(即 /me 等)。我在 JavaScript 控制台中看到以下内容:

应用程序配置不允许给定的 URL:一个或多个给定的 URL 不被应用程序的设置所允许。它必须与网站 URL 或画布 URL 匹配,或者域名必须是应用程序域名之一的子域。

然后我收到了以下错误,我认为这与上述问题有关:

网络错误:400 错误请求 - graph.facebook.com/me?fields=locale

{
   "error": {
      "message": "An active access token must be used to query information about the current user.",
      "type": "OAuthException",
      "code": 2500
   }
}

奇怪的是这些游戏都已经好几个月没有更新了。因此我认为Facebook一定改变了他们的API。我在这里和搜索引擎上进行了广泛搜索,但没有找到解决方案。请问有人有什么想法吗?

1个回答

5

您正在使用过时的JS SDK版本,该版本引用了旧的、被列入黑名单的资源。

请始终使用从connect.facebook.net提供的副本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接