【发布时间】:2012-08-13 02:11:59
【问题描述】:
我正在尝试从我的服务器发布分数。
- 我将我的应用设置为游戏。
- 我有我的应用访问令牌。
- 我发帖到https://graph.facebook.com/USER_ID/scores
- 我已授权并授予我的应用的 USER_ID(即我)的 publish_stream 和 publish_actions 权限。
但是,一个错误告诉我我需要一个用户访问令牌来执行该操作,正如 Facebook 在这里所说的那样:https://developers.facebook.com/docs/score/
为用户创建或更新分数
您可以通过发出 HTTP POST 请求来发布分数或用户 /USER_ID/scores with app access_token 只要你有 publish_actions 权限。
我看到了一个类似的问题,但没有得到回答:Facebook Graph API Explorer won't POST scores(他们最终创建了一个新应用,这不是真正的解决方案)
为了验证不是我错误地使用了 API,我去了 Graph API explorer 并在那里使用相同的访问令牌进行了尝试,但运气不好:
有趣的是,如果我按照它所说的内容尝试使用我的用户访问令牌,它会显示:This method must be called with an app access_token.
是我遗漏了什么还是 Graph API 存在错误?
谢谢, 可以。
【问题讨论】:
-
我知道这个答案,但我想我昨天也回答了,给我几分钟时间找到骗子(如果存在的话......)
标签: facebook-graph-api access-token facebook-access-token