FQL - Как получить последние фотографии всех моих друзей? - PullRequest
0 голосов
/ 06 марта 2011

Я пытаюсь получить последние фотографии, загруженные всеми моими друзьями за последние 24 часа, с помощью FQL-запроса Facebook:

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 часа назад с момента написания этой статьи

Я получаю только несколько результатов (около 20), а не все фотографии.Кажется, что есть ограничение на количество операторов в IN.Я пытаюсь с 308 идентификаторами друзей.Если я поставлю только несколько идентификаторов, это работает.Есть ли у вас идеи, как решить это эффективно?Вероятно, используя несколько запросов?Есть идеи?

Спасибо

1 Ответ

1 голос
/ 18 июня 2011

Используйте SELECT uid2 FROM friend WHERE uid1=me() вместо списка SCV.

...