User

Użytkownik w Google Chat. Jeśli aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, dane wyjściowe zasobu User pojawią się jako dane wyjściowe żądania, a w wartościach name i type użytkownika pojawią się tylko te dane.

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}. Adres users/app może zostać użyty jako alias użytkownika aplikacji do połączeń bot.

W przypadku usługi human users {user} to ten sam identyfikator użytkownika co:

  • 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 dla użytkownika w interfejsie Admin SDK Directory API.

  • Adres e-mail użytkownika może być używany jako alias dla {user} w żądaniach do 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 jest usuwany lub jego profil nie jest widoczny.

Typ

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