我读到了谷歌分析API并试图使用
这个选项"include-empty-rows"
中
但我得到了这个错误按摩
<br>Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
<br>{
<br> "code" : 400,
<br> "errors" : [ {
<br> "domain" : "global",
<br> "message" : "Invalid dimension or metric: ga:include-empty-rows",
<br> "reason" : "badRequest"
<br> } ],
<br> "message" : "Invalid dimension or metric: ga:include-empty-rows"
任何人都可以告诉我如何使用此选项进行谷歌分析吗?
甚至在查询中尝试过:
query.include-empty-rows
但是在构建器中没有使用此参数的方法
答案 0 :(得分:1)
Optional.Defaults为true;如果设置为false,则没有数据的行将是 从响应中省略。这在提出请求时非常有用 预计有效行的数量要小得多 然后是预期维度值的数量。
这是您在请求结束时使用的参数。
请求示例
https://www.googleapis.com/analytics/v3/data/ga?ids=ga:78110423&dimensions=ga:date,ga:userType,ga:deviceCategory&metrics=ga:users&start-date=2014-10-01&end-date=2015-12-01&start-index=501&max-results=500&access_token=XXXXXX"aUser=d91875d9-cbeb-455a-9a72-9a130809ff1b
包含空行的请求示例
https://www.googleapis.com/analytics/v3/data/ga?ids=ga:78110423&dimensions=ga:date,ga:userType,ga:deviceCategory&metrics=ga:users&start-date=2014-10-01&end-date=2015-12-01&start-index=501&max-results=500&access_token=XXXXXX"aUser=d91875d9-cbeb-455a-9a72-9a130809ff1b&include-empty-rows=true
Anwser:
您将include-empty-rows=true
添加到您尝试将其作为维度或指标发送的请求中。