在旧的 Provisioning API 中,我们能够重命名用户帐户。我在新的 Directory API 文档中没有看到允许重命名用户帐户的相关参数。这还有可能吗?
https://developers.google.com/admin-sdk/directory/v1/reference/users/update
我觉得这可能就像将primaryEmail
字段更新为新用户名一样简单,但我想澄清一下。
在旧的 Provisioning API 中,我们能够重命名用户帐户。我在新的 Directory API 文档中没有看到允许重命名用户帐户的相关参数。这还有可能吗?
https://developers.google.com/admin-sdk/directory/v1/reference/users/update
我觉得这可能就像将primaryEmail
字段更新为新用户名一样简单,但我想澄清一下。
你猜对了。就像更改 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"
}