Получение всех загруженных, отмеченных и опубликованных видео в Facebook с помощью FQL

В моем приложении я хочу получить все видео вошедшего в систему пользователя, т. е. видео, загруженные пользователем, видео, которыми делится пользователь, пользователь, отмеченный тегом и т. д. В настоящее время я использую запрос «поток» как:

SELECT created_time, post_id, actor_id, type, updated_time,
   attachment FROM stream WHERE created_time>1075593600
   AND type IN (56, 80, 128, 237, 272) AND source_id=me() limit 10000

Как видите, я использую «введите IN» для получения необходимых видео, но этот запрос не извлекает все мои видео. У меня есть два видео 2011 года, одно из которых загружено, а другое опубликовано. Но я не получаю эти два.

Также в developer.facebook было написано, что:

Каждый запрос таблицы потока ограничен предыдущими 30 днями или 50 сообщениями, в зависимости от того, что больше, однако вы можете использовать зависящие от времени поля, такие как created_time, вместе с операторами FQL (такими как ‹ или >), чтобы получить гораздо больший диапазон сообщения.

Итак, я попробовал «создано время> 0», т.е. (1970) и другие подобные метки времени 2001 года, но все же я не получаю всего.


person Himanshu Mohan    schedule 13.06.2012    source источник


Ответы (1)


Это невозможно в одном запросе facebook. Я также реализовал его с помощью одного запроса, но столкнулся с проблемами.

person Rajat    schedule 13.07.2012