3

我遇到了一个问题,我的成就代码在我的暂存(沙盒)环境中完美运行,但在我的生产环境中失败了。

当我使用数据 HTTP POST 到 [我的应用程序 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,所以我完全不知道可能出了什么问题。有任何想法吗?提前致谢!

4

1 回答 1

2

事实证明,这是 FB 方面的一个错误,影响了我们特定应用程序在其数据库中的记录。我归档了。他们复制、分配和修复它。如果您看到相同的行为,则您无法自行修复它 - 只需通过开发者应用程序提交错误即可。您可能想参考我提交的错误

于 2011-11-15T18:07:10.230 回答