facebook - FB 认为我在注册一项成就时授予了一项成就

标签 facebook facebook-graph-api achievements

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

当我 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,所以我完全不知道可能出了什么问题。有任何想法吗?提前致谢!

最佳答案

事实证明,这是 FB 方面的一个错误,它影响了我们特定应用程序在他们数据库中的记录。我提交了它。他们复制、分配并修复了它。如果您看到同样的行为,您无法自行修复 - 只需通过 Developer 应用程序提交错误即可。您可能想引用 the bug I filed .

关于facebook - FB 认为我在注册一项成就时授予了一项成就,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7829945/

相关文章:

facebook - 如何通过已知应用范围内的用户 ID 访问 Facebook 用户页面

android - 从 Facebook 获取身份验证 token 和用户信息

javascript - facebook iframe 应用程序 youtube 嵌入错误 不安全 javascript

facebook - 在 Facebook 上创建测试用户

Facebook 图形 API : Getting the total number of posts

android - 在玩家未登录时处理 Google Play 游戏成就

php - Facebook , 如何在使用 facebook sdk 登录后获取电话号码?

javascript - 获取当前持续时间的 Facebook 视频 api

ios - 是否使用 Game Center 实现成就?

cron - 徽章成就系统如 SO : Data being used + Criteria(instant awarding & cron jobs)