Я использую Google Reader API, чтобы получить все доступные элементы для любого RSS-канала.Я использую его следующим образом:
http://www.google.com/reader/atom/feed/[RSS FEED LINK]? N = [КОЛИЧЕСТВО ПУНКТОВ, КОТОРЫЕ ПОКАЗЫВАЕТСЯ] & r = o & ot = [UNIX TIME STAMP START DATE]]
Как я понимаю,это должно вернуть все элементы, начиная с даты, указанной отметкой времени (дата начала не должна быть старше, чем месяц назад).Он отлично работает для некоторых каналов, но в большинстве каналов не отображаются все доступные элементы (хотя они доступны при использовании Google Reader).
Например:
http://www.google.com/reader/atom/feed/http://www.360cities.net/rss/area/Greece.rss?n=1000&r=o&ot=1306959543
эта ссылка показывает только элементы, начиная с 24-07-2011 до текущей даты, хотя должна отображать элементы, начиная с 26-06-2011.Если эта же ссылка (http://www.360cities.net/rss/area/Greece.rss) прочитана Google Reader, она покажет гораздо больше результатов.
Есть какие-нибудь решения?