Я прочитал статью в блоге о том, как работают запросы Facebook (http://developers.facebook.com/blog/post/478/)
Скажем, например, я запрашиваю SELECT post_id, message FROM stream WHERE source_id=me() AND comments.count > 50 LIMIT 10
- Первоначальное получение элементов потока ограничено 10 только на основечто он может получить, используя индексированные поля (отмеченные звездочкой на их страницах документации), а также указанный вами LIMIT. Помните, что это самые последние элементы потока.
- Затем добавляются части WHERE, которые отфильтровываютсяиз этих 10, так что если у вас был только 1 пост из этих 10 с более чем 50 комментариями, то вы получите 1 результат назад. Это отстой, верно?
Я считаю, что максимальный пределэто 5000, так что это будет ваш лучший выбор для получения ваших сообщений Metallica. Однако, несмотря на это, Graph API, похоже, ограничен в том, как далеко он идет назад. Некоторые люди смотрели и обнаружили, что посты, начиная только с 2010 года, есть, Я не могу получить в апреле 2009 года. Возможно, у меня меньше публикаций в год, чем у других, и это может быть основано на количестве постов, а не на дате, сколько APIплохой магазин.