2011-03-06 64 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