为了鲍勃的爱,有人请帮帮我...
我正在尝试使用Google AnalyticsAPI(Javascript库)来获取一些Google Analytics信息。 我已经注册了我的应用程序并设置了oauth2内容。 我可以很好地返回访问令牌jsut,但是当我尝试发送请求以实际获取Google Analytics(分析)信息时,它将返回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错误。 有人对这笔交易有什么线索吗?
感谢任何提前回答的人!