Несколько тегов / папок в Google Reader - PullRequest
6 голосов
/ 12 мая 2011

Я хочу иметь возможность получать данные из нескольких тегов / папок в пользовательском Google Reader.

Я знаю, как сделать один http://www.google.com/reader/atom/user/-/label/SOMELABEL, но как бы вы сделали два, три или десять?

Ответы [ 3 ]

4 голосов
/ 26 мая 2011

Не похоже, что вы можете получить несколько тегов / папок в одном запросе. Если это возможно, вам следует перебирать различные теги / папки и объединять их в своем приложении.

[править] Поскольку, похоже, у вас есть большой список тегов / папок, которые нужно запросить, альтернативой является получение полного списка записей, а затем сортировка тех, которые хочет пользователь. Похоже, что каждая запись имеет элемент категории, который скажет вам, какой тег связан с ним. Это может быть осуществимо в вашем случае.

(Источник: http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI) (Источник: http://www.google.com/reader/atom/user/-/state/com.google/starred)

0 голосов
/ 21 апреля 2012

Вы можете сделать это за 2 запроса.Сначала вам нужно выполнить GET запрос к http://www.google.com/reader/stream/items/ids.Он поддерживает несколько параметров, таких как

  • s (обязательный параметр; идентификатор потока для выборки; может быть определено более одного раза),
  • n (обязательно; количество элементов
  • r для ранжирования (необязательно)
  • и другие (см. еще в разделе /ids)

Итогда вы должны выполнить запрос POST (потому что может быть много идентификаторов, и, следовательно, запрос может быть обрезан) до http://www.google.com/reader/api/0/stream/items/contents.Обязательный параметр: i, который содержит идентификатор элемента канала (может быть определен более одного раза).

Это должно вернуть данные из нескольких каналов (как мне возвращено).

0 голосов
/ 27 мая 2011

Я думаю, что вы не можете получить агрегированные данные, как вы надеетесь. Если вы подумаете об этом, даже Google позволяет просматривать папки или теги по одной за раз и не объединять их в подмножество.

Вы можете выбрать список всех элементов (для каждого из доступных статусов) или список определенного тега / папки.

...