Facebook:应用程序配置不允许使用URL

And*_*dez 4 facebook oauth

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

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

之后我收到了这个错误,我相信这是错误的:

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
   }
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,几个月来这些游戏都没有被触及过.所以这让我觉得Facebook用他们的API改变了一些东西.我在这里和搜索引擎上进行了广泛的搜索,并且找不到任何解决方案.有没有人有任何想法?

Sea*_*sey 5

您正在使用JS SDK的陈旧版本,该版本引用旧的黑名单资源.

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