Запросить каждый понравившийся объект с помощью FQL - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь запросить каждый объект, который понравился пользователю с момента присоединения к Facebook, запустив этот запрос:

SELECT user_id, object_id, post_id FROM like WHERE user_id=me()

Этот запрос работает нормально и возвращает некоторые результаты, но их количество многоменьше, чем я рассчитывал.Я пробовал это на разных реальных учетных записях пользователей, и для моего друга, который присоединился к Facebook около 2006 года, количество возвращаемых результатов все еще составляет всего около 65.

Я пробовал этот запрос через официальный javascript sdk иGraph API Explorer, который дал идентичные результаты.

Документация не устанавливает каких-либо ограничений, налагаемых на запросы к аналогичной таблице.

Есть что-нибудь, я должен знатьпри выполнении запроса к этой таблице?

Большое спасибо!

1 Ответ

1 голос
/ 17 февраля 2012

Согласно этой документации :

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

Хотя это и не указано явно в документации для лайков, я думаю,тот же предел.Поэтому попробуйте добавить create_time в предложении where.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...