【发布时间】:2013-01-11 06:46:18
【问题描述】:
我正在构建应用程序,它将为 Facebook 用户提供新的过滤器。为了让这些过滤器起作用,我需要(从他的墙上)获取用户帖子,所以我设法让他们通过他们的 Facebook 帐户登录,并且我正在存储他们的 access_token 以便在实时更新到来时获取更新。
问题是 - 当用户浏览我的页面时,每个请求都允许我进行一次 Graph API 调用(用户授予我的应用程序权限),但是当我尝试进行第二次调用时(而用户是,即阅读他最好的朋友的帖子)即使我提供了有效的 access_token,Graph API 也仅返回有关此用户的公开信息。
有什么办法可以解决这个问题吗?我正在拨打的电话示例:
/1198448946?access_token=token
令牌可以检查用户的电子邮件(我获得了所需的权限),但响应被删除了。当我尝试在 Graph API Explorer 中使用相同的 URI 时 - 它返回了我想要的响应(使用相同的 access_token!),但应用程序仍然只显示公共信息。
【问题讨论】:
标签: facebook-graph-api permissions access-token