资源: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 |
用户电话号码的列表。允许的数据大小上限为 1KB。
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
仅限输出。用户账号在被管理员或 Google 暂停时的暂停原因。仅当 |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
仅限输出。用户个人资料照片的网址。相应网址可能是临时网址或非公开网址。 |
||||||||||||||||||||||||||||||||||||||||||
languages |
用户的语言列表。允许的数据大小上限为 1KB。
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
用户的 POSIX 账号信息列表。
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
仅限输出。用户账号的创建时间。该值采用 ISO 8601 日期和时间格式。时间是完整日期加上时、分、秒,格式为 |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
仅限输出。用户的不可修改的别名电子邮件地址列表。这些用户通常位于账号的主域名或子网域之外。 |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
SSH 公钥列表。
|
||||||||||||||||||||||||||||||||||||||||||
notes |
以嵌套对象形式呈现的用户备注。
|
||||||||||||||||||||||||||||||||||||||||||
websites |
用户的网站列表。
|
||||||||||||||||||||||||||||||||||||||||||
locations |
用户位置信息的列表。允许的最大数据大小为 10KB。
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
表示当网域启用联系人共享功能时,用户的个人资料是否在 Google Workspace 全局地址列表中可见。如需详细了解如何排除用户个人资料,请参阅管理帮助中心。 |
||||||||||||||||||||||||||||||||||||||||||
keywords |
用户的关键字列表。允许的数据大小上限为 1KB。
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
仅限输出。用户账号被删除的时间。该值采用 ISO 8601 日期和时间格式。时间是完整日期加上时、分、秒,格式为 |
||||||||||||||||||||||||||||||||||||||||||
gender |
一个包含用户性别的嵌套对象。相应字段允许的数据大小上限为 1 KB。
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
仅限输出。用户照片的 ETag(只读) |
||||||||||||||||||||||||||||||||||||||||||
ims |
用户的即时通讯 (IM) 账号。一个用户账号可以有多个
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
用户的自定义字段。键是
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
仅限输出。是否已注册两步验证(只读) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
仅限输出。是否强制执行两步验证(只读) |
||||||||||||||||||||||||||||||||||||||||||
archived |
指示用户是否已归档。 |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
与用户关联的父组织的完整路径。如果父组织是顶级组织,则表示为正斜线 ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
用户的辅助邮箱。 |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
用户的辅助电话号码。电话号码必须采用 E.164 格式,并以加号 (+) 开头。示例:+16506661212。 |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
不可变。指示用户是否为访客。 |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
不可变。与嘉宾相关的其他元数据字段 |
||||||||||||||||||||||||||||||||||||||||||
用户名
| JSON 表示法 |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| 字段 | |
|---|---|
fullName |
通过连接名字和姓氏值形成的用户全名。 |
familyName |
用户的姓氏。创建用户账号时必需。 |
givenName |
用户的名字。创建用户账号时必需。 |
displayName |
用户的显示名称。限制:最多 256 个字符。 |
GuestAccountInfo
特定于访客用户的账号信息。
| JSON 表示法 |
|---|
{ "primaryGuestEmail": string } |
| 字段 | |
|---|---|
primaryGuestEmail |
不可变。邀请对象的外部电子邮件地址。 |
方法 |
|
|---|---|
|
创建可使用部分 Workspace 功能的访客用户。 |
|
删除用户。 |
|
检索用户。 |
|
创建用户。 |
|
检索网域中已删除用户或所有用户的分页列表。 |
|
将用户设为超级用户。 |
|
使用 patch 语义更新用户。 |
|
让用户退出所有网页和设备会话,并重置其登录 Cookie。 |
|
取消删除已删除的用户。 |
|
更新用户。 |
|
监听用户列表中的更改。 |