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

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

所以我有一些大部分有效的代码。我可以使用 Google Admin SDK Directory 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();

仅供引用,这是类(class)的一部分。在 C# 中创建别名的示例将非常有帮助,但我似乎无法在任何地方找到示例。

最佳答案

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

关于c# - 如何使用 C# 在 Google Admin SDK 目录中创建具有别名的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27513003/

相关文章:

php - 使用Google服务帐户时是否需要刷新 token

c# - 使用 Protobuf-net 序列化分块字节数组的内存使用情况

.net - 何时解决托管堆碎片问题

没有 dll 的桌面 C# 数据库

c# - MVC 是特定于 Web 应用程序的吗?

java - Android Studio DexIndexOverflowException : method ID not in

javascript - Google Drive API - 更改文件所有者 - 权限错误 400 "Permission type field required"

c# - IQueryable OfType<T> 其中 T 是运行时类型

c# - 编程语言,您可以在其中通过 引用数组元素。 (点)

c# - 从 Facebook C# SDK 的 V5 迁移到 V6