User

Użytkownik w Google Chat. Jeśli aplikacja Google Chat uwierzytelnia się jako użytkownik, po otrzymaniu jej jako wynik żądania, dane wyjściowe zasobu User wypełniają tylko pola name i type użytkownika.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Pola
name

string

Nazwa zasobu dla user w Google Chat.

Format: users/{user}. users/app może służyć jako alias dla użytkownika aplikacji wywołującej bot.

W systemie human users {user} to ten sam identyfikator użytkownika, co:

  • id dla Person w People API. Na przykład users/123456789 w interfejsie Chat API reprezentuje tę samą osobę co identyfikator profilu osoby 123456789 w interfejsie People API.

  • id dla użytkownika w interfejsie Admin SDK Directory API.

  • adres e-mail użytkownika może być używany jako alias usługi {user} w żądaniach do interfejsu API. Jeśli na przykład identyfikator profilu osoby interfejsu People API dla użytkownika user@example.com to 123456789, możesz użyć users/user@example.com jako aliasu, aby odwoływać się do elementu users/123456789. Interfejs API będzie zwracać tylko nazwę zasobu kanonicznego (np. users/123456789).

displayName

string

Tylko dane wyjściowe. Wyświetlana nazwa użytkownika.

domainId

string

Unikalny identyfikator domeny Google Workspace użytkownika.

type

enum (Type)

Typ użytkownika.

isAnonymous

boolean

Tylko dane wyjściowe. Jeśli true, użytkownik zostaje usunięty lub jego profil nie jest widoczny.

Typ

Wartości w polu enum
TYPE_UNSPECIFIED Wartość domyślna wyliczenia. NIE UŻYWAĆ.
HUMAN Użytkownik.
BOT Użytkownik aplikacji Google Chat.