我需要检索我的FB页面粉丝的个人资料照片以创建拼贴画。我知道FB不允许我们通过FQL或他们的API。是否有任何解决方法来检索粉丝图片。
参考:http://www.thefacesoffacebook.com/
感谢 SM
答案 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拇指)