在Google API中创建用户别名(使用c#)

本文关键字:使用 别名 用户 Google API 创建 | 更新日期: 2023-09-27 18:13:40

这是我得到的错误,当我在谷歌管理目录创建别名的电子邮件地址。

Google.Apis.Requests.RequestError
Entity already exists. [409]
Errors [
Message[Entity already exists.] Location[ - ] Reason[duplicate] Domain[global]
]

这是我的代码

我想创建别名邮箱id: test@test.com

将此id添加到上面:aliasemailid@test.com ===> test@test.com

var aliasesreq = service.Users.Aliases.Insert(new Google.Apis.Admin.Directory.directory_v1.Data.Alias 
                     {
                      AliasValue = "aliasemailid@test.com",
                   }, "test@test.com");

怎么办?请帮助

在Google API中创建用户别名(使用c#)

我没有一个管理帐户,所以我不能测试这个。但是从检查一个用户的文档。别名看起来像我想它可能是这样的。

 string userKey = "test@test.com";
 var body = new Google.Apis.Admin.Directory.directory_v1.Data.Alias { PrimaryEmail = userKey, AliasValue = "aliasemailid@test.com" };
 service.Users.Aliases.Insert(body, userKey).Execute();