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

时间:2014-12-16 20:07:39

标签: c# .net google-api google-admin-sdk google-api-dotnet-client

所以我有一些代码可以运行,主要是。我可以使用Google Admin SDK Directory API创建用户,但不会为用户创建我指定的别名。我究竟做错了什么?是否为帐户创建别名是一个单独的操作(如patchrequest?)?我没有收到任何错误,在我创建帐户后,别名就不存在了。

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#中创建别名的示例非常有用,但我似乎无法在任何地方找到示例。

1 个答案:

答案 0 :(得分:2)

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