JavaScript API Google: доступ к листу с аутентификацией - PullRequest
0 голосов
/ 08 ноября 2019

Я могу получить доступ к общедоступному листу Google из моего приложения реагирования, но сейчас пытаюсь получить доступ к листу с учетными данными. Я нашел учебное пособие, в котором рассказывается о настройке учетных данных, но код не работает для меня.

const {google} = require('googleapis');
const keys = require('./interstitials-key.json');

const client = new google.auth.JWT(
  keys.client_email,
  null,
  key.private_key,
  ['https://www.googleapis.com/auth/spreadsheets']
);

client.authorize(function(err, tokens){
  if(err){
    console.log(err);
    return;
  }
  else{
    console.log('connected');
  }
});

Я получаю эту ошибку:

"Ошибка типа: ожидаетсяinput должен быть Function или Object, получил undefined "

1 Ответ

1 голос
/ 11 ноября 2019

Это известная проблема, вы найдете ссылку здесь:

https://github.com/googleapis/google-api-nodejs-client/issues/1614

Я воспроизвел ее, конечно, она не исправлена, вы столкнетесь с этой ошибкой каккак только вы вызываете библиотеку

const {google} = require('googleapis');

Некоторые ресурсы, используемые в библиотеке, недоступны на стороне клиента, поэтому ее невозможно вызвать со стороны React, поэтому вы можете использовать ее нана стороне сервера, или вы должны использовать API клиента Google JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...