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} 與使用者 ID 相同:

  • 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 網域的專屬 ID。

type

enum (Type)

使用者類型。

isAnonymous

boolean

僅供輸出。設為 true 後,系統會刪除使用者或無法查看其個人資料。

類型

列舉
TYPE_UNSPECIFIED 列舉的預設值。請勿使用。
HUMAN 人類使用者。
BOT Chat 應用程式使用者。