Эй, у меня проблема с пониманием примера из документации Google
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get?apix_params=%7B%22spreadsheetId%22%3A%221jK2H5goZL8lLBzJNqxycw66BXk-i35S4OK6USqwglj8%22%2C%22includeGridData%22%3Atrue%7D
function authorize(callback) {
// TODO: Change placeholder below to generate authentication
credentials. See
// https://developers.google.com/sheets/quickstart/nodejs#step_3_set_up_the_sample
// Authorize using one of the following scopes:
// 'https://www.googleapis.com/auth/drive'
// 'https://www.googleapis.com/auth/drive.file'
// 'https://www.googleapis.com/auth/drive.readonly'
// 'https://www.googleapis.com/auth/spreadsheets'
// 'https://www.googleapis.com/auth/spreadsheets.readonly'
var authClient = null;
if (authClient == null) {
console.log('authentication failed');
return;
}
callback(authClient);
}
Итак, прежде всего, как я могу создать аутентификацию? Я пытался создать новый файл с этого сайта:
https://developers.google.com/sheets/quickstart/nodejs#step_3_set_up_the_sample и запустите его, я думаю, это сработало, потому что оно дало мне список имен и специальностей. Так что я не уверен, как это сделать.
Кроме того, я объявляю переменную authClient и устанавливаю ее как ноль, поэтому, конечно, у меня ошибка аутентификации, но я изменил ее на 'https://www.googleapis.com/auth/spreadsheets' (я делаю это правильно?)
и это дало мне ошибку:
Error: API key not valid. Please pass a valid API key.