User

Google Chat 用户。作为请求的输出返回时,如果您的 Chat 应用以用户的身份进行身份验证,则 User 资源的输出只会填充用户的 nametype

JSON 表示法
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
字段
name

string

Google Chat user 的资源名称。

格式:users/{user}users/app 可用作发起调用的应用 bot 用户的别名。

对于 human users{user} 与用户标识符相同:

  • People API 中 Personid。例如,Chat API 中的 users/123456789 表示与 People API 中的 123456789 用户个人资料 ID 相同的用户。

  • Admin SDK Directory API 中用户id

  • 用户的电子邮件地址可用作 API 请求中 {user} 的别名。例如,如果 user@example.com 的 People API 用户个人资料 ID 为 123456789,您可以使用 users/user@example.com 作为引用 users/123456789 的别名。该 API 只会返回规范资源名称(例如 users/123456789)。

displayName

string

仅供输出。用户的显示名。

domainId

string

用户的 Google Workspace 网域的唯一标识符。

type

enum (Type)

用户类型。

isAnonymous

boolean

仅供输出。true 后,系统会删除用户或其个人资料,不再显示。

类型

枚举
TYPE_UNSPECIFIED 枚举的默认值。请勿使用。
HUMAN 人类用户。
BOT Chat 应用用户。