当使用带有 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/