aif88
@aif88

Проблема с Node.js Quickstart. Cannot read property 'OAuth2' of undefined. Как решить?

Делаю всё по инструкции https://developers.google.com/sheets/api/quickstar...
при вызове quickstart.js выдаёт ошибку:

C:\Users\Admin\quickstart.js:4
const OAuth2Client = google.auth.OAuth2;
____________________________________^

TypeError: Cannot read property 'OAuth2' of undefined
at Object. (C:\Users\Admin\quickstart.js:4:34)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3

В чём может быть проблема?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@iShatokhin
JS developer
Потому как у googleapis немного изменилась структура. Правильно будет:

const google = require('googleapis').google;
const OAuth2 = google.auth.OAuth;


Всегда читайте актуальную версию официальной документации.

p.s. и не забывайте в вопросе указывать версию ПО.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы