User

Một người dùng trong Google Chat. Khi được trả về dưới dạng kết quả của một yêu cầu, nếu ứng dụng Chat xác thực với tư cách là người dùng, thì kết quả của tài nguyên User 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 một user trong Google Chat.

Định dạng: users/{user}. Có thể dùng users/app làm biệt hiệu cho người dùng bot của ứng dụng gọi.

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

  • id cho Person (Người) trong People API (API Mọi người). Ví dụ: users/123456789 trong API Chat đại diện cho cùng một người với Mã hồ sơ người dùng 123456789 trong API Mọi người.

  • id 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 dùng API People của user@example.com123456789, thì bạn có thể sử dụng users/user@example.com làm biệt hiệu để tham chiếu đến users/123456789. API sẽ chỉ trả về tên tài nguyên chính tắc (ví dụ: users/123456789).

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ọ 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.
BOT Người dùng ứng dụng nhắn tin.