Что такое «Клиент не авторизован для получения токенов доступа с помощью этого метода»? - PullRequest
0 голосов
/ 07 января 2019

У меня есть учетная запись G костюм, и я добавил области, как указано в этой документации: https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority

Я использую клиент NodeJS API Google для олицетворения пользователя.

 let {google} = require('googleapis');
 let jwtClient = new google.auth.JWT(
   id,
   null,
   key,
   [
     'https://www.googleapis.com/auth/drive',
     'https://www.googleapis.com/auth/admin.directory.user'
   ],
   account_name

);
//authenticate request
jwtClient.authorize(function (err, res) {
if (err) {
 console.log(err);
 } else {
  console.log(res);
 }
});

Я получил это сообщение об ошибке при выполнении этого кода:

Ошибка: unauthorized_client: клиент не авторизован для получения токенов доступа с помощью этого метода

...