Facebook图形API无法检索非朋友个人资料的状态等数据(没有共同的朋友)

时间:2013-12-27 07:31:06

标签: facebook-graph-api

第一次在stackoverflow上。想知道我在标题中提到的这个问题,我的应用程序无法通过API检索任何无关的任何配置文件的数据(也没有共同的朋友)。由于隐私设置或权限,这是一个众所周知的事情吗?

谢谢!

2 个答案:

答案 0 :(得分:5)

这是您必须知道的规则,例如100007110730790是非朋友ID:

规则1 。如果用户将平台关闭

enter image description here

 Facebook API wouldn't work at all:

enter image description here

规则2. 如果平台开启且用户100007110730790未对您的应用提供 user_status 权限,则可以获取已经标记过:

enter image description here

enter image description here

<强>更新

如果您使用的是应用(不是图形API浏览器默认应用,此应用不包含活动Feed!),您还可以获取公共活动Feed(添加生活事件,更改语言,等等,甚至虽然他/她根本不使用该应用程序!):

2014年1月10日更新:

shared_story包含在此规则中。

enter image description here

规则3。如果平台开启且用户100007110730790确实为您的应用提供 user_status 权限,则您甚至可以获得状态Feed虽然不是朋友!:

enter image description here

enter image description here

enter image description here

使用FQL:

enter image description here

因此,对于专辑/照片是相同的,非朋友需要授予同一APP的 user_photos 权限。

答案 1 :(得分:0)

是的,我猜。在任何方面,您都无法检索通常不可见的内容。看aroudn Stackoverflow有多个线程有类似的查询,所以它似乎是一个已知的限制。