Попытка получить данные пользователя из API пользователя каталога Google с помощью Node.js.Настроили учетную запись службы и загрузили файл ключа json, и для учетной записи службы были предоставлены соответствующие разрешения.Ниже приведен код.
'use strict';
const {google} = require('googleapis');
const path = require('path');
async function runSample() {
// acquire an authentication client using a service account
const auth = await google.auth.getClient({
keyFile: ('./auth.json'),
scopes: [
'https://www.googleapis.com/auth/admin.directory.user.readonly',
],
});
// obtain the admin client
const admin = google.admin({
version: 'directory_v1',
auth,
});
// Insert member in Google group
const res = await admin.users.get({
userKey: '{email}'
});
console.log(res.data);
}
runSample().catch(console.error);
Получение этой ошибки:
запрос к https://www.googleapis.com/oauth2/v4/token не выполнен, причина: самоподписанный сертификат в цепочке сертификатов
Iпытался :- Конфигурация npm устанавливает строгий-ssl false- и также попытался загрузить набор настроек ca-cert и npm cafile "path / file.pem"
ни помог.Может кто-нибудь, пожалуйста, помогите с этим?