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 Person 个人资料 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 应用用户。