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.