在 Google API 中创建用户别名(使用 c#)
Create users alias in Google API (using c#)
这是我在 google 管理目录中为电子邮件地址创建别名时遇到的错误。
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");
怎么办?请帮忙
我没有管理员帐户,所以无法测试。但是通过查看 Users.aliases 的文档,我认为它可能是这样的。
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();
这是我在 google 管理目录中为电子邮件地址创建别名时遇到的错误。
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");
怎么办?请帮忙
我没有管理员帐户,所以无法测试。但是通过查看 Users.aliases 的文档,我认为它可能是这样的。
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();