Ограничение длины URL для API Google Reader - PullRequest
1 голос
/ 19 сентября 2011

Я использую API «/ reader / api / 0 / stream / items / ids» для получения идентификаторов элементов для нужных мне источников.

У меня довольно много источников, поэтому я повторил параметр "s =" для включения в api url.

Однако Google выдал мне ошибку "URL слишком длинный".

Итак, вопрос в том, как я могу решить эту проблему, чтобы я использовал однократный вызов API для получения идентификаторов предметов для такого количества источников?

Спасибо

1 Ответ

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

Кажется, что /reader/api/0/stream/items/ids путь поддерживает POST метод. Это означает, что объем данных, которые вы можете передать с помощью глагола POST, намного больше, чем с помощью строки запроса и метода GET.

Так что используйте https://www.google.com/reader/api/0/stream/items/ids URL для сообщения и передайте строку запроса в качестве данных сообщения. Не забудьте включить маркер действия (T), необходимый для POST запросов.

...