资源:User
借助 Directory API,您可以创建和管理账号的用户、用户别名和用户的 Google 个人资料照片。如需详细了解常见任务,请参阅用户账号开发者指南和用户别名开发者指南。
| JSON 表示法 | 
|---|
{
  "id": string,
  "primaryEmail": string,
  "password": value,
  "hashFunction": string,
  "isAdmin": boolean,
  "isDelegatedAdmin": boolean,
  "agreedToTerms": boolean,
  "suspended": boolean,
  "changePasswordAtNextLogin": boolean,
  "ipWhitelisted": boolean,
  "name": {
    object ( | 
              
| 字段 | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | 
                
                   
 用户的唯一 ID。用户   | 
              ||||||||||||||||||||||||||||||||||||||||||
primaryEmail | 
                
                   
 用户的主电子邮件地址。创建用户账号的请求中必须包含此属性。  | 
              ||||||||||||||||||||||||||||||||||||||||||
password | 
                
                   
 存储用户账号的密码。创建用户账号时,用户的密码值是必需的。更新用户时,此字段为可选字段,并且仅应在用户更新账号密码时提供。密码值绝不会在 API 的响应正文中返回。  | 
              ||||||||||||||||||||||||||||||||||||||||||
hashFunction | 
                
                   
 存储  
 如果在前缀中指定了轮次数,则轮次数不得超过 10,000。  | 
              ||||||||||||||||||||||||||||||||||||||||||
isAdmin | 
                
                   
 仅限输出。表示具有超级用户权限的用户。  | 
              ||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin | 
                
                   
 仅限输出。指示用户是否为受托管理员。  | 
              ||||||||||||||||||||||||||||||||||||||||||
agreedToTerms | 
                
                   
 仅限输出。如果用户已完成初始登录并接受服务条款协议,则此属性为   | 
              ||||||||||||||||||||||||||||||||||||||||||
suspended | 
                
                   
 指示用户是否已被暂停。  | 
              ||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin | 
                
                   
 指示是否强制用户在下次登录时更改密码。用户通过第三方身份提供方登录时,此设置不适用。  | 
              ||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted | 
                
                   
 如果为   | 
              ||||||||||||||||||||||||||||||||||||||||||
name | 
                
                   
 用于存储用户的名字和姓氏以及只读   | 
              ||||||||||||||||||||||||||||||||||||||||||
kind | 
                
                   
 仅限输出。API 资源的类型。对于“Users”资源,此值为   | 
              ||||||||||||||||||||||||||||||||||||||||||
etag | 
                
                   
 仅限输出。资源的 ETag。  | 
              ||||||||||||||||||||||||||||||||||||||||||
emails | 
                
                   
 用户的电子邮件地址列表。允许的数据大小上限为 10KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
externalIds | 
                
                   
 用户的外部 ID 列表,例如员工 ID 或网络 ID。允许的数据大小上限为 2KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
relations | 
                
                   
 用户与其他用户的关系列表。此字段允许的数据大小上限为 2KB。如需了解详情,请参阅管理用户账号。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
aliases[] | 
                
                   
 仅限输出。用户的别名电子邮件地址列表。  | 
              ||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup | 
                
                   
 仅限输出。指示是否已创建用户的 Google 邮箱。只有在用户已分配 Gmail 许可的情况下,此属性才适用。  | 
              ||||||||||||||||||||||||||||||||||||||||||
customerId | 
                
                   
 仅限输出。用于检索所有账号用户的客户 ID。  | 
              ||||||||||||||||||||||||||||||||||||||||||
addresses | 
                
                   
 用户地址的列表。允许的数据大小上限为 10KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
organizations | 
                
                   
 用户所属组织的列表。允许的数据大小上限为 10KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
lastLoginTime | 
                
                   
 仅限输出。用户上次登录其账号的时间。值采用 ISO 8601 日期和时间格式。时间为完整日期加时、分、秒,采用   | 
              ||||||||||||||||||||||||||||||||||||||||||
phones | 
                
                   
 用户的电话号码列表。允许的数据大小上限为 1 KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
suspensionReason | 
                
                   
 仅限输出。用户账号被管理员或 Google 暂停的原因。只有当   | 
              ||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl | 
                
                   
 仅限输出。用户个人资料照片的网址。网址可能是临时网址或不公开网址。  | 
              ||||||||||||||||||||||||||||||||||||||||||
languages | 
                
                   
 用户的语言列表。允许的数据大小上限为 1 KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
posixAccounts | 
                
                   
 用户的 POSIX 账号信息列表。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
creationTime | 
                
                   
 仅限输出。用户账号的创建时间。值采用 ISO 8601 日期和时间格式。时间为完整日期加时、分、秒,采用   | 
              ||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] | 
                
                   
 仅限输出。用户不可修改的别名电子邮件地址的列表。这些网址通常不在账号的主网域或子网域内。  | 
              ||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys | 
                
                   
 SSH 公钥列表。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
notes | 
                
                   
 用户备注,以嵌套对象的形式。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
websites | 
                
                   
 用户网站的列表。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
locations | 
                
                   
 用户位置信息的列表。允许的数据大小上限为 10KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList | 
                
                   
 指示为网域启用联系人共享功能后,用户的个人资料是否会显示在 Google Workspace 全局地址列表中。如需详细了解如何排除用户个人资料,请参阅管理帮助中心。  | 
              ||||||||||||||||||||||||||||||||||||||||||
keywords | 
                
                   
 用户的关键字列表。允许的数据大小上限为 1 KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
deletionTime | 
                
                   
 仅限输出。用户账号被删除的时间。值采用 ISO 8601 日期和时间格式。时间为完整日期加时、分、秒,采用   | 
              ||||||||||||||||||||||||||||||||||||||||||
gender | 
                
                   
 一个嵌套对象,其中包含用户的性别。此字段允许的数据大小上限为 1KB。 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag | 
                
                   
 仅限输出。用户照片的 ETag(只读)  | 
              ||||||||||||||||||||||||||||||||||||||||||
ims | 
                
                   
 用户的即时通讯 (IM) 账号。一个用户账号可以有多个  
  | 
              ||||||||||||||||||||||||||||||||||||||||||
customSchemas | 
                
                   
 用户的自定义字段。键是  
  | 
              ||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv | 
                
                   
 仅限输出。是否已注册两步验证(只读)  | 
              ||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv | 
                
                   
 仅限输出。是否强制执行两步验证(只读)  | 
              ||||||||||||||||||||||||||||||||||||||||||
archived | 
                
                   
 指示用户是否已归档。  | 
              ||||||||||||||||||||||||||||||||||||||||||
orgUnitPath | 
                
                   
 与用户关联的父级组织的完整路径。如果父级组织是顶级组织,则表示为正斜线 (  | 
              ||||||||||||||||||||||||||||||||||||||||||
recoveryEmail | 
                
                   
 用户的辅助电子邮件地址。  | 
              ||||||||||||||||||||||||||||||||||||||||||
recoveryPhone | 
                
                   
 用户的辅助电话。电话号码必须采用 E.164 格式,并以加号 (+) 开头。例如:+16506661212。  | 
              ||||||||||||||||||||||||||||||||||||||||||
UserName
| JSON 表示法 | 
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string }  | 
              
| 字段 | |
|---|---|
fullName | 
                
                   
 通过连接名字和姓氏值而形成的用户全名。  | 
              
familyName | 
                
                   
 用户的姓氏。创建用户账号时必填。  | 
              
givenName | 
                
                   
 用户的名字。创建用户账号时必填。  | 
              
displayName | 
                
                   
 用户的显示名称。限制:256 个字符。  | 
              
方法 | 
            |
|---|---|
                
 | 
              删除用户。 | 
                
 | 
              检索用户。 | 
                
 | 
              创建用户。 | 
                
 | 
              检索已删除用户或网域中所有用户的分页列表。 | 
                
 | 
              将用户设为超级用户。 | 
                
 | 
              使用补丁语义更新用户。 | 
                
 | 
              将用户退出所有网站和设备会话并重置其登录 Cookie。 | 
                
 | 
              取消删除已删除的用户。 | 
                
 | 
              更新用户。 | 
                
 | 
              监控用户列表中的更改。 |