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