User
Google Chat 中的使用者。如果 Chat 應用程式以使用者身分進行驗證,並將要求的輸出內容傳回,User
資源的輸出內容只會填入使用者的 name
和 type
。
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 中 Person 的 id 。舉例來說,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 應用程式使用者。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-11-04 (世界標準時間)。
[null,null,["上次更新時間:2024-11-04 (世界標準時間)。"],[[["The `User` resource represents a Google Chat user, which can be a human or a Chat app."],["A user's resource name is formatted as `users/{user}`, with various identifiers like email or People API ID usable for `{user}`."],["When a Chat app authenticates as a user, the API response for the `User` resource only includes the `name` and `type` fields."],["The `type` field indicates whether the user is `HUMAN` or `BOT`, while `isAnonymous` signifies a deleted or invisible profile."],["The `displayName` and `domainId` provide additional user information but might not be populated in all contexts."]]],[]]