谷歌分析数据源API错误414 URI过大

2 投票
1 回答
918 浏览
提问于 2025-04-17 03:13

在使用谷歌分析数据API和Python的gdata库时,我们按照这里的说明组装了一个GET请求:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html

不过,我们遇到了一些问题。随着请求变得越来越长,当我们有很多过滤条件时,偶尔会出现414错误,提示URI太大。

有没有办法用POST请求来解决这个问题,或者其他方法来绕过414错误呢?

编辑:刚刚尝试使用POST请求,但出现403错误,提示目标数据源是只读的。有没有办法绕过这个限制呢?

1 个回答

1

无论你是用GET还是POST,过滤器的字符限制都是128个。如果超过这个长度,就会出现400错误。想要绕过这个长度限制,唯一的方法就是使用AND/OR这样的逻辑运算。

这是谷歌的详细解释: 过滤表达式的规则

撰写回答