2011-03-06 91 views
0

我试图获取使用Facebook的FQL查询过去24小时内,我所有的朋友上传最新照片:FQL - 如何获取我所有朋友的最新照片?

SELECT pid, caption FROM photo WHERE aid IN 
    (SELECT aid FROM album WHERE owner IN 
     (SCV list of all my friends Ids) 
    ) 
AND created > 1299341284 ORDER BY created DESC 

1299341284是24小时回从时间写这篇文章的

我只得到很少的结果(cca 20),不是所有的照片。看来IN中的语句数量有限制。我正在尝试308个朋友ID。如果我只放几个ID,它就可以工作。你有没有想法如何有效地解决这个问题?可能使用多个查询?有任何想法吗?

感谢

回答

1

代替SCV列表使用SELECT uid2 FROM friend WHERE uid1=me()

+0

也在这里检查:http://stackoverflow.com/questions/12956181/getting-latest-photos-from-friends-not-working – jclova 2013-04-09 19:06:59

相关问题