如何检索我的Facebook页面的所有粉丝的个人资料照片

时间:2013-11-20 16:25:14

标签: facebook facebook-page

我需要检索我的FB页面粉丝的个人资料照片以创建拼贴画。我知道FB不允许我们通过FQL或他们的API。是否有任何解决方法来检索粉丝图片。

参考:http://www.thefacesoffacebook.com/

感谢 SM

1 个答案:

答案 0 :(得分:0)

实际上,一个非常简单的解决方案是使用$ facebook-> api('me / friends','GET')请求检索朋友列表,然后只需对结果进行预测并添加好友ID你想要的数组或数据库,以及你要解析图像的img标签,只需将此src http://graph.facebook.com/ {friend_id} / picture 自动重定向到用户个人资料照片。

如果你想做正常的拇指大小,用一个n代替q,你会得到一个朋友的拇指,这个路径将以_q.jpg结束。

我知道这不是最好的方式,但这是一种方式,希望这能帮到你

最佳方式:)

$facebook->api('{friend_id}/picture', 'GET',  array(
'redirect' => false,
'width' => XXX,
'height' => XXX,
'type' => 'square' 
));

你完成了,这将返回一个带索引的数组:url,width,height和is_silhouette(最后一个是知道用户是否有默认的facebook拇指)