如何使用 C# 在 Google Admin SDK 目录中创建带有别名的用户

本文关键字:创建 别名 用户 何使用 Google SDK Admin | 更新日期: 2023-09-27 18:34:21

所以我有一些代码可以工作,主要是。我可以使用 Google Admin SDK 目录 API 创建用户,但我指定的别名不会为该用户创建。我做错了什么?为帐户创建别名是一个单独的操作(如补丁请求?我没有收到任何错误,创建帐户后别名根本不存在。

UsersResource.InsertRequest user = this.service.Users.Insert(new User
{
    PrimaryEmail = this.pid + "@" + Domain,
    Name = new UserName
    {
        GivenName = this.usedfname,
        FamilyName = this.lname,
        FullName = this.usedfullname,
    },
    Aliases = new List<string>()
    {
        this.usedfname + "." + this.lname + "@" + Domain,
    },
    Password = this.password,
});
user.Execute();

仅供参考,这是类的一部分。在 c# 中创建别名的示例将非常有用,但我似乎在任何地方都找不到示例。

如何使用 C# 在 Google Admin SDK 目录中创建带有别名的用户

您无法在一次 API 调用中创建用户和别名。您需要创建用户,然后调用 users.aliases.insert()