我错过了哪些Facebook权限导致这个简单的请求不起作用?

时间:2011-05-07 01:48:46

标签: facebook api facebook-graph-api

我有两个用户( user_1 & user_2 )通过我的应用进行了身份验证。

这两个用户拥有该应用允许的不同权限。

两位用户都是 other_user 的朋友。

当我尝试通过此网址获取内容时:

https://www.facebook.com/other_user/posts/10150177165252500

适用于 user_1 ,但不适用于 user_2 user_2 获取

resp=false

以下是 user_1 的权限,他们可以获取内容:

enter image description here enter image description here

以下是 user_2 的权限,他们无法获取内容: enter image description here

user_1 有哪些权限可以让他们获取 user_2 没有的内容?

编辑:忘记提及,两个用户都可以通过Facebook网页查看内容。

1 个答案:

答案 0 :(得分:2)

这是一个包含许多差异的重要列表 - 然而,对我来说最突出的是,对于 user_1 Access my friends' information 的权限具有读取的子文本生日,宗教和政治观点,家庭成员和...查看更多,而 user_2 只有活动。这似乎是那里最有可能的候选人。


如果这不能解决问题,那么您可能希望在帖子中回答其他一些问题:

  1. 开始时 您的应用请求的权限是什么?
  2. 为什么用户的权限不同? user_2 是否授权该应用,然后撤消了一些权限?
  3. 您是否尝试逐个删除 user_1 的权限?如果您发现阻止 user_1 查看内容的内容,那么您就得到了答案。
  4. Facebook文档对此有何评论 - 获取朋友帖子需要哪些权限?