批量检索朋友个人资料照片

时间:2012-04-14 22:09:36

标签: facebook-graph-api profile photos

我已使用批处理方法成功检索了多达50个用户的个人资料。我尝试使用相同的过程来检索这些用户的个人资料照片,但收到错误302.我看到有一个URL指向结果中返回的照片,但使用它来检索每张照片会破坏批处理的目的,这是一次检索所有并防止重复的HTTP请求。是否可以使用Facebook API中的批处理来检索这些?

1 个答案:

答案 0 :(得分:0)

尝试FQL:

SELECT pic_square FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me())

...其中pic_square可以是pic_smallpic_bigpic_squarepic

之一

这将为您提供给定尺寸的相应用户个人资料图片的网址。

e.g:

https://developers.facebook.com/tools/explorer/?method=GET&path=fql%3Fq%3DSELECT%20pic_square%20FROM%20user%20WHERE%20uid%20IN%28SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me%28%29%29