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

Я пытаюсь получить последние фотографии, загруженные всеми моими друзьями за последние 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 ответ

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

Другие вопросы по тегам