Facebook FB相信我';当我';我注册了一个

Facebook FB相信我';当我';我注册了一个,facebook,facebook-graph-api,achievements,Facebook,Facebook Graph Api,Achievements,我遇到了一个问题,我的成就代码在我的登台(沙盒)环境中工作得很好,但在我的生产环境中却失败了 当我通过HTTP发送到 [我的应用程序id]/成就 有数据 - achievement=[url of achievement, lints fine] - display_order=101 - access_token=[an app access token] …我得到一个错误: "error": { "message": "(#3403) Achievement hasn't

我遇到了一个问题,我的成就代码在我的登台(沙盒)环境中工作得很好,但在我的生产环境中却失败了

当我通过HTTP发送到 [我的应用程序id]/成就 有数据

 - achievement=[url of achievement, lints fine]
 - display_order=101
 - access_token=[an app access token]
…我得到一个错误:

  "error": {
    "message": "(#3403) Achievement hasn't been registered for this application. See https://developers.facebook.com/docs/achievements/", 
    "type": "OAuthException"
  }

这就是当你试图给用户一个无效的成就时应该发生的事情。我已经验证了我正在调用的端点是我的应用程序id,而不是用户id,所以我完全不知道会出什么问题。有什么想法吗?提前谢谢

原来这是FB方面的一个bug,它影响了我们特定应用程序在其数据库中的记录。我把它归档了。他们复制、分配并修复了它。如果你看到了同样的行为,你自己也无法修复它——只需通过开发者应用程序提交一个bug。您可能需要参考