我的时间表中没有出现成就

时间:2012-02-07 02:08:50

标签: facebook-graph-api achievements

当我使用命令行创建成就时:

curl -d“access_token = [app-access-token]”https://graph.facebook.com/[my-fb-id]/achievements?achievement=http://beta-app.tetrisstars.com /www/resources/fb_achievements/tetrisstars_beta/SingleSolo-mission_1.html

它会返回如下内容:{“id”:“2488619866064”}

所以这看起来很好,对吗?然而,这个成就并没有出现在我的时间表中。

当我为内部测试应用创建成就时:

curl -d“access_token = [app-access-token]”https://graph.facebook.com/[my-fb-id]/achievements?achievement=http://ec2-50-16-187 -231.compute-1.amazonaws.com/tetris_stars/www/resources/fb_achievements/ts_devtest/SingleSolo-mission_1.html

我确实在时间轴上看到了成就。此外,当我在对象调试器中输入成就URL时,一切似乎都没问题。

我之前遇到过一个问题,最初它不想注册我的成就,一直说:{“error”:{“message”:“(#3502)成就网址的对象不是类型game.achievement“,”类型“:”OAuthException“}}即使我使用完全相同的方法注册我们的其他应用程序。

经过大量搜索后,我发现我必须在应用程序设置中设置我的应用程序域,这是我不需要为上面的ts_devtest应用程序等其他应用程序做的事情。更好的错误信息可以为我节省大量时间。

显然,Facebook正在以不同的方式对待这两个应用程序。但不知道如何,为什么或什么。我需要做些什么才能使成就出现在时间表中?我们的高分看起来很好,只是没有出现的成就。

非常感谢任何帮助。

0 个答案:

没有答案