Я использую Проводник, чтобы просто протестировать API и почувствовать возвращаемые данные. В верхнем правом углу каждого API есть переключатель «авторизовать с помощью». Это просит меня авторизоваться с моей учетной записью Google. Все это происходит правильно и без ошибок. Когда я пытаюсь использовать метод "data.ga.get", я получаю эту ошибку:
Запрос
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}
Запрос
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}
Authorization: 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"
}
}
Странно то, что аутентификация отлично работает для других API, таких как календарь.
Я не уверен, что мне не хватает, что бы решить эту проблему