Google Admin-程序化用户生成和“许可证不足”错误

时间:2019-05-28 17:50:26

标签: javascript node.js google-api google-admin-sdk

我正在尝试使用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响应对象,其中包含我刚刚成功插入的用户的数据,但是却收到以下错误:设置为自动为新用户分配许可证的一种或多种产品的许可证不足。

0 个答案:

没有答案