这是我第一次尝试编写游戏应用程序。这是一个简单的测验,最终会产生一个分数。
我有沙盒模式的应用程序,我有两个测试用户(真实的人,而不是测试帐户)。
该应用程序主要是用javascript编写的,除了用于更新得分的代码,我使用php页面以避免暴露我的应用程序access_token。
在这个页面中我运行了类似的东西:
$facebook->api('/USER_ID/scores/', 'POST', array('access_token' => APP_ACCESS_TOKEN, 'score' => $score));
这会在我自己使用应用时更新分数,但不会在其他用户使用时更新。
显然这里有一个许可问题,但我找不到哪一个。所有用户都已授予应用publish_actions
权限。
有什么想法吗?
更新:问题无效。与api调用或权限无关。见下面的评论。