如何使用Google Admin SDK Directory API重命名用户?

时间:2013-10-17 18:01:24

标签: google-admin-sdk google-provisioning-api google-directory-api

在旧的Provisioning API中,我们可以重命名用户帐户。我没有在新的Directory API文档中看到允许重命名用户帐户的相关参数。这还有可能吗?

https://developers.google.com/admin-sdk/directory/v1/reference/users/update

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

1 个答案:

答案 0 :(得分:2)

你猜对了。它就像更改primaryEmail字段一样简单。以下是我的示例:

假设我是reseller.com的经销商,我有一个名为resold.com的转售域名。目前,我在转售域中创建了一个用户,其电子邮件地址为emily@resold.com。我将把它更新到happy@resold.com。注意:我使用的是我的经销商reseller.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"
 }