【发布时间】:2012-10-05 19:37:19
【问题描述】:
我的访问令牌有问题。我已经制作了自己的应用程序,并获得了 Facebook 用户的许可,我就是我。而且我也给了 facebook graph api 相同的权限。但是,当我可以使用带有图形 api 访问令牌的 FQL 轻松获得结果时,我无法使用自己的应用程序访问令牌获得结果。我的访问令牌有什么问题。
它不是用户访问令牌。也许这可能是个问题,但是图形 api 也不是用户访问令牌。
【问题讨论】:
-
您在进行什么 API 调用? Graph API Explorer 的令牌和您自己的应用程序的令牌的结果是什么?您的应用是否退出沙盒模式?您是否验证权限集相同(调用
/me/permissions将确认) -
例如,当我尝试使用我的 access_token 查找专辑的对象 ID 时,我得到结果 { "error": { "message": "A user access token is required to request this resource.", "type": "OAuthException", "code": 102 } } 但是当我尝试使用图形 api 访问令牌时,我得到了结果:"data": [ { "aid": "2632479622876830347", " name": "Untitled Album", "object_id": "10151138509846926" } } 我不知道什么是沙盒模式。你能给我解释一下吗?他们两个的权限也是一样的。
-
您的第一个访问令牌可能不是用户访问令牌 - 听起来您正在使用应用访问令牌 - 检查您的 Authentication 代码是否正常工作,您可能实际上没有登录用户
-
实际上我想使用我的应用访问令牌,因为我正在制作一个新的 facebook 应用。并且可能出现错误“请求此资源需要用户访问令牌”。可以是真的。我想要的权限可能需要用户访问令牌。但是,graph api 也不是用户访问令牌。但它提供了所有信息。我面临的问题是,当图形 api 访问令牌工作时,我的应用程序访问令牌不工作。
-
有谁能帮帮我吗?
标签: facebook facebook-graph-api facebook-fql