반응형
Google Analytics Reporting API 사용 시
위와 같은 400 Bad Request 에러가 발생하고 있는데
에러 전문은 아래와 같다
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
{
"code": 400,
"errors": [
{
"domain": "global",
"message": "Sort key pageviews is not a dimension or metric in this query.",
"reason": "badRequest"
}
],
"message": "Sort key pageviews is not a dimension or metric in this query.",
"status": "INVALID_ARGUMENT"
}
에러 내용은 존재하지 않는 pageviews에 해당하는
dimension 이나 metric이 없다는 내용인데
보면 Metric의 alias를 pageviews11로 지정해 놓고
OrderBy 사용 시 .setFieldName을
"pageviews"로 놓은 것이 보이는데
이후 ReportRequest를 보낼 시
pageviews에 해당하는 값이 없기 때문에
위와 같은 에러가 발생하는 것이다
따라서 pageviews에 해당하는 값을 찾을 수 있게
값을 변경하거나 추가하면 에러가 해결된다
반응형
'Error & Fix' 카테고리의 다른 글
스프링부트 JPA 테이블명 is not mapped 에러 해결방법 (1) | 2021.11.24 |
---|---|
스프링부트 JPA 조회 결과가 비어서 나올 경우 해결방법 (0) | 2021.11.23 |
인텔리제이 Version Control 의 Directory 빨간 글씨 해결방법 (0) | 2021.11.10 |
구글 애널리틱스 API Error reading credentials from stream, 'type' field not specified. 에러 해결방법 (0) | 2021.11.09 |
구글 애널리틱스 API 403 Forbidden 에러 해결방법 (1) | 2021.11.09 |
댓글