2011-03-06 3 views
0

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

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.

+0

также проверьте здесь: http://stackoverflow.com/questions/12956181/getting-latest-photos-from-friends-not-working – jclova

Смежные вопросы