除了我自己之外,无法更新任何其他用户的分数
这是我第一次尝试编写游戏应用程序。这是一个简单的测验,最终会产生一个分数。
我的应用程序处于沙盒模式,并且我有两个测试用户(真实的人,而不是测试帐户)。
该应用程序主要是用 javascript 编写的,除了我使用 php 页面进行分数更新的代码片段,以避免暴露我的应用程序 access_token。
在此页面中,我运行如下内容:
$facebook->api('/USER_ID/scores/', 'POST', array('access_token' => APP_ACCESS_TOKEN, 'score' => $score)) ;
当我自己使用该应用程序时,这会更新分数,但当其他用户使用该应用程序时,不会更新分数。
显然这里存在权限问题,但我找不到是哪一个。所有用户均已向应用授予 publish_actions
权限。
有什么想法吗?
更新:问题无效。与 api 调用或权限无关。请参阅下面的评论。
This is my first attempt to write a game app. It is a simple quiz that generates a score in the end.
I have the app in sandbox mode and I have two test users (real people, not test accounts) on top of myself.
The app is mainly written in javascript, apart from the piece of code that does the score updating where i use a php page in order to avoid exposing my app access_token.
In this page I run something like:
$facebook->api('/USER_ID/scores/', 'POST', array('access_token' => APP_ACCESS_TOKEN, 'score' => $score));
This updates the score when I use the app myself, but not when the other users do.
Apparently there is a permission issue at play here, but I cannot find which one. All users have granted to the app the publish_actions
permission.
Any ideas?
Update: The question is invalid. nothing to do with the api call or permissions. See comment below.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论