Я пытаюсь использовать API Google Sheets для отправки запросов POST и обновления моих листов.Мой код работает, когда я выполняю запросы GET, но запросы POST не выполняются со следующей ошибкой:
API возвратил ошибку:
Ошибка: у запроса недостаточно областей проверки подлинности
Вот мой код для запроса POST:
app.post('/', (req, res) => {
fs.readFile('credentials.json', (err, content) => {
if (err) return console.log('Error loading client secret file:', err)
authorize(JSON.parse(content), postTest)
})
function postTest(auth) {
const sheets = google.sheets({version: 'v4', auth})
sheets.spreadsheets.values.update({
spreadsheetId: 'spreadsheetId',
range: 'A5',
valueInputOption: 'Test',
}, (err, res) => {
if (err) return console.log('The API returned an error: ' + err)
else {
console.log('%d cells updated.', result.updatedCells);
}
})
}
})
Мои возможности:
const SCOPES = ['https://www.googleapis.com/auth/spreadsheets']