这是一个以多种方式提出的问题 - 如果您已登录,可以通过Facebook页面(www.facebok.com)查看NON FRIENDS的公开照片 - 并且照片的许可由公众设置为公开所有者 - 但使用Graph API或FQL是不可能的。
这似乎是设计的,但如果这也是可能的话会非常好。现在有两个错误(分类,分配),也许这将被重新考虑:
http://developers.facebook.com/bugs/282804805117022?browse=search_4f5bbfcc2e0630400115238
http://developers.facebook.com/bugs/245105075571349?browse=search_4f5bbfcc2e0630400115238
如果我弄错了,我会非常乐意为你做准备。
编辑:这3个方法没有回复我查询的用户是非朋友的条目:
SELECT src_big,src,src_small FROM photo WHERE object_id ='PhotoIdOfNonFriend'
SELECT aid,name,object_id FROM album WHERE owner ='NonFriendId'
https://graph.facebook.com/PhotoIdOfNonFriend
答案 0 :(得分:0)
我不确定它是否正是您正在寻找的,但您可以查看我发布的(并最终搞清楚)有关访问未登录用户的公共信息的问题。
Displaying Facebook posts to non-Facebook users(查看我原帖中的更新部分)。