User

Một người dùng trong Google Chat. Khi được trả về dưới dạng đầu ra của một yêu cầu, nếu ứng dụng Chat xác thực dưới dạng người dùng, thì đầu ra cho tài nguyên User sẽ chỉ điền sẵn nametype của người dùng.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Trường
name

string

Tên tài nguyên của Google Chat user.

Định dạng: users/{user}. Bạn có thể dùng users/app làm bí danh cho người dùng bot của ứng dụng gọi.

Đối với human users, {user} giống với giá trị nhận dạng người dùng:

  • id cho Person (Người) trong API Mọi người. Ví dụ: users/123456789 trong API Chat biểu thị cùng một người với Mã hồ sơ cá nhân 123456789 trong API Mọi người.

  • id dành cho người dùng trong API Thư mục của SDK dành cho quản trị viên.

  • địa chỉ email của người dùng có thể được dùng làm email đại diện cho {user} trong các yêu cầu API. Ví dụ: nếu mã hồ sơ Người trong People API cho user@example.com123456789, thì bạn có thể sử dụng users/user@example.com làm bí danh để tham chiếu đến users/123456789. Chỉ có tên tài nguyên chính tắc (ví dụ: users/123456789) được API trả về.

displayName

string

Chỉ có đầu ra. Tên hiển thị của người dùng.

domainId

string

Giá trị nhận dạng duy nhất của miền Google Workspace của người dùng.

type

enum (Type)

Kiểu người dùng.

isAnonymous

boolean

Chỉ có đầu ra. Khi true, người dùng sẽ bị xoá hoặc hồ sơ của họ sẽ không hiển thị.

Loại

Enum
TYPE_UNSPECIFIED Giá trị mặc định cho enum. KHÔNG SỬ DỤNG.
HUMAN Người dùng là con người.
BOT Người dùng ứng dụng Chat.