Google Analytics数据Feed API错误414 URI太大

时间:2011-09-27 20:30:54

标签: python http gdata google-analytics-api

将google analytics数据API与python gdata库结合使用时,我们按照此处文档中的说明汇编GET请求:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html

然而,我们遇到了问题。随着我们的请求变得越来越长,当我们有大量过滤器时,偶尔会出现414错误URI太大。

有没有办法使用gdata API的POST请求或以其他方式绕过414?

编辑:刚刚尝试使用POST请求并获取403 Target feed是只读的。有没有办法解决这个限制?

1 个答案:

答案 0 :(得分:1)

无论您使用的是GET还是POST,过滤器都有128个字符的限制。任何比这长的东西都会导致400错误。围绕该长度限制的唯一方法是使用AND / OR布尔逻辑。

以下是Google的完整说明: Rules for Filter Expressions