나는 익스플로러를 사용하여 API를 테스트하고 리턴 된 데이터에 대한 느낌을 얻고 있습니다. 각 API의 오른쪽 상단에는 '사용 권한 부여'스위치가 있습니다. 이것은 내 Google 계정으로 인증하도록 요청합니다. 이 모든 것은 오류없이 올바르게 수행됩니다. 내가 "data.ga.get"방법을 사용하려고하면이 오류 얻을 :Google API 탐색기 - Google Analytics - v3 - "401 Unauthorized"
요청을
는 GET https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A24351574&start-date=2011-01-01&end-date=2012-02-01&metrics=ga%3Apageviews&pp=1&key= {YOUR_API_KEY}
요청
는 https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A24351574&start-date=2011-01-01&end-date=2012-02-01&metrics=ga%3Apageviews&pp=1&key= {YOUR_API_KEY}
을 GETAuthorization: OAuth ya29.AHES6ZSCqka0X1AVtMrW7iXn7VreLk71vfWB9MrnXCejBYY
X-JavaScript-User-Agent: Google APIs Explorer
Response
403 Forbidden
cache-control: private, max-age=0
content-type: application/json; charset=UTF-8
date: Tue, 28 Feb 2012 01:23:18 GMT
expires: Tue, 28 Feb 2012 01:23:18 GMT
server: GSE
{
"error": {
"errors": [
{
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
이상한 점은 auth가 캘린더와 같은 다른 API에서도 정상적으로 작동한다는 것입니다. 나는이 문제를 놓치고있는 것이 무엇인지 잘 모르겠다.