【问题标题】:How do I rename a user with the Google Admin SDK Directory API?如何使用 Google Admin SDK Directory API 重命名用户?
【发布时间】:2013-10-17 18:01:23
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    你猜对了。就像更改 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"
     }
    

    【讨论】:

    • 谢谢!我相信我还读到了这个功能与旧的 Provisioning API 相同,因为旧的用户名变成了新用户名的别名。对吗?
    • 是的!在我的例子中,emily@resold.com 将成为happy@resold.com 的别名
    猜你喜欢
    • 1970-01-01
    • 2013-06-06
    • 2013-11-23
    • 2015-05-19
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 2014-10-12
    • 2015-09-23
    相关资源
    最近更新 更多