API подачи данных Google Analytics Ошибка 414 Слишком большой URI - PullRequest
2 голосов
/ 28 сентября 2011

При использовании API данных Google Analytics с библиотекой Python GDATA мы собираем запрос GET в соответствии с инструкциями в документации здесь: http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html

Однако мы сталкиваемся с проблемами. Поскольку наши запросы становятся длиннее, мы иногда получаем слишком большой URI ошибки 414, когда у нас много фильтров.

Есть ли способ использовать запрос POST с API gdata или иным образом обойти 414?

РЕДАКТИРОВАТЬ: Только что попытался с помощью запроса POST и получить 403 Целевой канал только для чтения. Есть ли способ обойти это ограничение?

1 Ответ

1 голос
/ 02 октября 2011

Существует ограничение в 128 символов для фильтров независимо от того, используете ли вы GET или POST.Все, что длиннее, приведет к ошибке 400.Единственный способ обойти это ограничение длины - использовать логическую логику AND / OR.

Вот полное объяснение от Google: Правила для выражений фильтра

...