我正在尝试使用Node脚本在Google域中以编程方式创建新用户,但收到以下错误:“一个或多个产品的许可证不足,该产品已设置为自动向新用户分配许可证”。我对此帐户拥有超级管理员权限。
我使用的是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是一个包含测试用户数据的对象外,所有其他代码都相同。
我希望从Google那里获得一个JSON响应对象,其中包含我刚刚成功插入的用户的数据,但是却收到以下错误:设置为自动为新用户分配许可证的一种或多种产品的许可证不足。