0

Facebook FQL クエリを使用して、過去 24 時間以内にすべての友人がアップロードした最新の写真を取得しようとしています。

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のみを入力すると機能します。これを効果的に解決する方法はありますか?おそらくマルチクエリを使用していますか?何か案は?

ありがとう

4

1 に答える 1

1

SELECT uid2 FROM friend WHERE uid1=me()SCVリストの代わりに使用します。

于 2011-06-18T07:56:02.080 に答える