Я пытаюсь получить последние фотографии, загруженные всеми моими друзьями за последние 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 идентификаторами друзей. Если я поставлю только несколько идентификаторов, это сработает. Есть ли у вас какие-либо идеи, как решить эту проблему эффективным способом? Вероятно, используя множественный запрос? Любые идеи?
Спасибо