Ради боба, кто-нибудь, пожалуйста, помогите мне ...
Я пытаюсь использовать Google Analytics API (библиотека Javascript), чтобы получить некоторую информацию об аналитике.Я зарегистрировал свое приложение и настроил oauth2.Я могу вернуть токен доступа jsut нормально, но когда я пытаюсь отправить запрос, чтобы фактически получить информацию об аналитике, он возвращает ошибку 403.Вот мой код:
function auth() {
var config = {
'client_id': '[my_client_id]',
'scope': 'https://www.googleapis.com/auth/analytics.readonly'
};
gapi.auth.authorize(config, function() {
var retObj = gapi.auth.getToken();
makeRequest(retObj.access_token);
});
}
function makeRequest(accessToken) {
var restRequest = gapi.client.request({
'path': '/analytics/v3/data/ga',
'params': {
'access_token': accessToken,
'ids': 'ga:[table_number]',
'metrics': 'ga:pageviews,ga:uniquePageviews',
'start-date': '2011-11-01',
'end-date' : '2011-12-01'
}
});
restRequest.execute(function(resp) { console.log(resp); });
}
Функция auth () выполняется нажатием кнопки, и, как я уже сказал, получение токена доступа не является проблемой.Когда я выполняю функцию makeRequest, я получаю ошибку 403.Кто-нибудь имеет какое-либо представление о том, что здесь происходит?
Спасибо всем, кто ответит заранее !!