Google admin sdk 如何使用Google Admin SDK目录API重命名用户?

Google admin sdk 如何使用Google Admin SDK目录API重命名用户?,google-admin-sdk,google-provisioning-api,google-directory-api,Google Admin Sdk,Google Provisioning Api,Google Directory Api,在旧的资源调配API中,我们能够重命名用户帐户。我在新的目录API文档中没有看到允许重命名用户帐户的相关参数。这还可能吗 我觉得这可能很简单,只需将primaryEmail字段更新为新用户名,但我想澄清一下。你猜对了。这就像更改primaryEmail字段一样简单。下面是我的例子: 假设我是一个来自resolder.com的转售商,我有一个名为resold.com的转售域名。目前,我有一个用户创建在我的转售域的电子邮件地址emily@resold.com. 我将把它更新到happy@reso

在旧的资源调配API中,我们能够重命名用户帐户。我在新的目录API文档中没有看到允许重命名用户帐户的相关参数。这还可能吗


我觉得这可能很简单,只需将
primaryEmail
字段更新为新用户名,但我想澄清一下。

你猜对了。这就像更改primaryEmail字段一样简单。下面是我的例子:

假设我是一个来自resolder.com的转售商,我有一个名为resold.com的转售域名。目前,我有一个用户创建在我的转售域的电子邮件地址emily@resold.com. 我将把它更新到happy@resold.com. 注意:我正在使用我的经销商的凭据

PUT /admin/directory/v1/users/emily@resold.com

{
 "primaryEmail": "happy@resold.com"
}

HTTP/1.1 200 OK

{
 "kind": "admin#directory#user",
 "id": "XXXX",
 "primaryEmail": "happy@resold.com",
 "name": {
  "givenName": "Emily",
  "familyName": "Lam",
  "fullName": "Emily Lam"
 }

谢谢我相信我还了解到,这与旧的配置API的功能相同,因为旧用户名变成了新用户名的别名。对吗?对!以我为例,,emily@resold.com将成为的别名happy@resold.com