반응형
구글 애널리틱스 API 연결 시도 시
Error reading credentials from stream, 'type' field not specified.
이런 에러가 발생하는 것이 보이는데
원인은 구글 API 연결 시 사용한
KEY_FILE이 잘못되어 이런 에러가 발생한 것이다
{"installed":
{"client_id":""
,"project_id":""
,"auth_uri":""
,"token_uri":""
,"auth_provider_x509_cert_url":""
,"client_secret":"",
"redirect_uris":["",""]
}
}
아마 사용한 파일이
위와 같은 구조를 가지고 있을텐데
이건 OAuth 2.0 클라이언트 ID 정보를
JSON으로 받은 형태고
{
"type": "service_account",
"project_id": "",
"private_key_id": "",
"private_key": "",
"client_email": "",
"client_id": "",
"auth_uri": "",
"token_uri": "",
"auth_provider_x509_cert_url": "",
"client_x509_cert_url": ""
}
위와 같은 구조를 가진 서비스 계정 정보를
JSON으로 받아 사용해야 한다
구글 클라우드 플랫폼에서
서비스 계정 우측의 서비스 계정 관리를 누른 후
키 관리 > 키 추가 > 새 키 만들기를 눌렀을 경우
서비스 계정 정보 JSON을 얻을 수 있는데
이걸로 구글 애널리틱스 API와 연결해주면 된다
(전체 과정은 아래 링크 글 참고)
반응형
'Error & Fix' 카테고리의 다른 글
구글 애널리틱스 API Sort key pageviews is not a dimension or metric in this query. 에러 해결방법 (0) | 2021.11.11 |
---|---|
인텔리제이 Version Control 의 Directory 빨간 글씨 해결방법 (0) | 2021.11.10 |
구글 애널리틱스 API 403 Forbidden 에러 해결방법 (1) | 2021.11.09 |
이클립스 Lombok(롬복) 적용 안될 경우 해결방법 (0) | 2021.11.08 |
이클립스 String cannot be resolved to a type 해결방법 (2) | 2021.11.08 |
댓글