根据 Facebook 文档:
"为用户创建或更新分数
只要您拥有 publish_actions 权限,您就可以通过使用应用程序 access_token 向 /USER_ID/scores 发出 HTTP POST 请求来发布分数或用户。”
所以我从访问令牌工具中获取了应用程序访问令牌。我还验证了 publish_actions 权限已启用。
当我将 API Explorer 用于 /USER_ID/scores 和应用访问令牌时,我收到以下错误:
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException"
}
}
好的。所以我提供了用户访问令牌,我得到:
{
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException"
}
}
我在这里做错了什么?
编辑:只要将身份验证设置为 WEB 而不是 Mobile/Native,它就可以工作。