User

Użytkownik w Google Chat. Jeśli aplikacja do czatu uwierzytelnia się jako użytkownik, dane wyjściowe zasobu User wypełniają tylko pola nametype użytkownika.

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

string

Nazwa zasobu w Google Chat user.

Format: users/{user}. Adres users/app może zostać użyty jako alias użytkownika aplikacji do połączeń bot.

W przypadku human users identyfikator {user} jest taki sam jak identyfikator użytkownika w:

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

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

  • adres e-mail użytkownika może być używany jako alias dla {user} w żądaniach interfejsu API; Jeśli na przykład identyfikator profilu osoby w interfejsie People API dla user@example.com to 123456789, możesz użyć users/user@example.com jako aliasu, aby odwołać się do users/123456789. Interfejs API zwróci tylko kanoniczną nazwę zasobu (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. Gdy true, użytkownik zostaje usunięty lub jego profil jest niewidoczny.

Typ

Wartości w polu enum
TYPE_UNSPECIFIED Wartość domyślna dla typu enum. NIE UŻYWAĆ.
HUMAN Użytkownik.
BOT Użytkownik aplikacji do obsługi czatu.