python - Google Analytics 数据提要 API 错误 414 URI 太大

标签 python http gdata google-analytics-api

当使用带有 python gdata 库的谷歌分析数据 API 时,我们根据此处文档中的说明组装一个 GET 请求:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html

但是我们遇到了问题。随着我们的请求越来越长,当我们有很多过滤器时,我们偶尔会收到 414 错误 URI Too Large。

有什么方法可以通过 gdata API 使用 POST 请求或以其他方式绕过 414?

编辑:刚刚尝试使用 POST 请求并获得 403 目标提要是只读的。有什么办法可以绕过这个限制吗?

最佳答案

无论您使用的是 GET 还是 POST,过滤器都有 128 个字符的限制。任何比这更长的时间都会导致 400 错误。解决该长度限制的唯一方法是使用 AND/OR bool 逻辑。

Google 的完整解释如下: Rules for Filter Expressions

关于python - Google Analytics 数据提要 API 错误 414 URI 太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7575263/

相关文章:

python - 使用 subprocess.call 从 Python 中调用 awk 时出现问题

javascript - 取消 $http 请求 angularjs

python - 中间包含 `\\\` 的 JSON 数据

python - 什么会导致 Gdata Python 客户端在 appengine 中调用 YouTubeVideoQuery 时失败?

python - 在Python中返回给定x和y的二维PDF的值?

python - 从噪声值列表中计算 "near multiplicity"的度量

python - 使用 OAuth 和 gdata 复制谷歌电子表格

iphone - iOS 的 GData Youtube 上传崩溃

python - 从带有列表的列表中获取最大值?

html - DOM 顺序是否确定张贴的表单参数的顺序?