【发布时间】:2017-01-19 11:45:03
【问题描述】:
我从 google API Javascript 客户端收到 403 Forbidden Error。以下是我的代码:
gapi.load('client', function () {
console.log('gapi.client loaded.');
var discoveryUrl = 'https://sheets.googleapis.com/$discovery/rest?version=v4';
gapi.client.load(discoveryUrl).then(function () {
console.log('gapi.client.sheets loaded.');
gapi.client
.init({
apiKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
clientId: '0000000000000-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com',
scope: 'https://www.googleapis.com/auth/spreadsheets',
})
.then(function () {
return gapi.client.sheets.spreadsheets.get({
spreadsheetId: spreadsheetId,
});
})
.then(
function (response) {
console.log(response);
},
function (response) {
console.log(response);
},
);
});
});
我的应用程序在 servlet 容器中运行,并且 oauth2 在服务器端处理。如果我想添加 authToken 我该怎么做?
【问题讨论】:
-
在我的情况下,当我尝试修改已删除的事件时出现“禁止”错误
标签: google-sheets-api google-api-js-client