Google Spreadsheets API NodeJS - PullRequest
       4

Google Spreadsheets API NodeJS

0 голосов
/ 06 ноября 2018

Эй, у меня проблема с пониманием примера из документации 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...