Я пытаюсь программно создать нового пользователя в своем домене Google с помощью сценария Node, но получаю следующую ошибку: «Недостаточно лицензий для одного или нескольких продуктов, для которых настроено автоматическое назначение лицензий новым пользователям».У меня есть супер администраторский доступ к этой учетной записи.
Я использую код, предоставляемый Google в документации по началу работы здесь: https://developers.google.com/admin-sdk/directory/v1/quickstart/nodejs. Я сделал несколько небольших изменений: от простого перечисления пользователей до добавления пользователя,Изменения заключаются в следующем:
function listUsers(auth) {
const service = google.admin({version: 'directory_v1', auth});
service.users.insert({resource: accInfo}, (err, res) => {
if (err) return console.error('The API returned an error:', err.message);
else {
console.log(res);
}
});
}
Весь другой код такой же, за исключением того, что accInfo
var является объектом, содержащим данные тестового пользователя.
Я ожидаю получить объект ответа JSON отGoogle с данными от пользователя, которого я только что успешно вставил, но вместо этого получаю следующую ошибку: Недостаточно лицензий для одного или нескольких продуктов, которые настроены на автоматическое назначение лицензий новым пользователям.