User

Użytkownik w Google Chat. Jeśli aplikacja do obsługi czatu uwierzytelni się jako użytkownik, po zwróceniu jej jako wynik żądania, dane wyjściowe zasobu User wypełnią 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 użytkownika aplikacji do połączeń bot.

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

  • {person_id} dla Person w interfejsie People API, gdzie Osoba resourceName to people/{person_id}. Na przykład users/123456789 w Chat API reprezentuje tę samą osobę co people/123456789 w interfejsie People API.

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

  • adresu e-mail użytkownika można użyć jako aliasu {user} w żądaniach do interfejsu API. Jeśli na przykład w przypadku elementu user@example.com Osoba interfejsu API osób resourceName ma wartość people/123456789, możesz użyć users/user@example.com jako aliasu, aby odwołać się do users/123456789. Z interfejsu API zostanie zwrócona tylko kanoniczna nazwa zasobu (na przykład 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 zostanie usunięty lub jego profil nie będzie widoczny.

Typ

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