Google analytics 有没有办法增加API V4的度量限制?

Google analytics 有没有办法增加API V4的度量限制?,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我需要查询15个指标,但API将我限制为10个。这似乎是V3在API基于GET时施加的限制,url长度是一个问题。但是V4使用POST。它看起来不像。我找不到关于它的确切文档,但在使用API的资源管理器时,它给了我以下错误: 请求 POSThttps://analyticsreporting.googleapis.com/v4/reports:batchGet?fields=reports&key={你的API密钥} 响应 { “错误”:{ “代码”:400, “消息”:“请求了15个指标;只

我需要查询15个指标,但API将我限制为10个。这似乎是V3在API基于GET时施加的限制,url长度是一个问题。但是V4使用POST。

它看起来不像。我找不到关于它的确切文档,但在使用API的资源管理器时,它给了我以下错误:

请求

POSThttps://analyticsreporting.googleapis.com/v4/reports:batchGet?fields=reports&key={你的API密钥}

响应

{
“错误”:{
“代码”:400,
“消息”:“请求了15个指标;只允许10个。”,
“状态”:“无效的_参数”
}

}

它看起来不像。我找不到关于它的确切文档,但在使用API的资源管理器时,它给了我以下错误:

请求

POSThttps://analyticsreporting.googleapis.com/v4/reports:batchGet?fields=reports&key={你的API密钥}

响应

{
“错误”:{
“代码”:400,
“消息”:“请求了15个指标;只允许10个。”,
“状态”:“无效的_参数”
}

}

无论是V3还是V4,您可以在API请求中传递的维度和度量的数量限制是相同的。 因此,您只能在一个API请求中通过最多7个维度和10个度量


获取15个度量数据的
解决方法是向API发送两个请求(一个具有10个度量,另一个具有5个度量),然后将两个响应连接起来

无论是V3还是V4,在API请求中可以传递的维度和度量的数量限制是相同的。 因此,您只能在一个API请求中通过最多7个维度和10个度量


获取15个指标数据的
解决方法是向API发送两个请求(一个有10个指标,一个有5个指标),然后将两个响应连接起来

如果有15个指标,则必须使用两个单独的请求。一般的方法是将所有指标列表分成10组,python代码:


l如果有15个指标,则必须使用两个单独的请求。一般的方法是将所有指标列表分成10组,python代码:


l我找到的文档提到了这一点,是针对v3的,但我在V4中找不到任何关于它的信息是的,我不知道是否有关于V4限制的文档。我找到的文档提到了这一点,是针对v3的,但我在V4中找不到任何关于它的信息是的,我不知道是否有关于V4限制的文档。这似乎是唯一的当前方式。这似乎是唯一的当前方式。
max_metric_size = 10

group_of_metrics = [l[i:i + max_metric_size] for i in xrange(0, len(l), max_metric_size)]
for i in groups_of_metrics:
    # form your request body here and send request