【问题标题】:Facebook: Given URL is not allowed by the Application configurationFacebook:应用程序配置不允许给定 URL
【发布时间】:2013-06-03 12:56:01
【问题描述】:

从本周末开始,我们的一些较旧的 Facebook 游戏无法加载。我认为这是由于游戏没有获得访问令牌导致的问题,因此无法代表用户(即 /me 等)拨打电话。我在 Javascript 控制台中看到以下内容:

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

之后我收到此错误,我认为这是相关的:

NetworkError: 400 Bad Request - 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 改变了一些东西。我在这里和搜索引擎上进行了广泛的搜索,但找不到任何解决方案。有人有什么想法吗?

【问题讨论】:

    标签: facebook oauth


    【解决方案1】:

    您使用的是旧版本的 JS SDK,它引用了旧的、列入黑名单的资源。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-06
      • 2013-10-06
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 2016-01-06
      相关资源
      最近更新 更多