User

Ein Nutzer in Google Chat. Wenn Ihre Chat-App als Ausgabe von einer Anfrage zurückgegeben wird und sich als Nutzer authentifiziert, werden mit der Ausgabe für eine User-Ressource nur name und type des Nutzers ausgefüllt.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Felder
name

string

Ressourcenname für eine user in Google Chat.

Format: users/{user} users/app kann als Alias für den Nutzer der Anruf-App bot verwendet werden.

Bei human users ist {user} dieselbe Nutzer-ID wie:

  • den id für die Person in der People API. Beispielsweise steht users/123456789 in der Chat API für dieselbe Person wie die Person-Profil-ID 123456789 in der People API.

  • Die id für einen Nutzer in der Admin SDK Directory API.

  • Die E-Mail-Adresse des Nutzers kann als Alias für {user} in API-Anfragen verwendet werden. Lautet beispielsweise die Person-Profil-ID der People API für user@example.com 123456789, können Sie users/user@example.com als Alias verwenden, um auf users/123456789 zu verweisen. Von der API wird nur der kanonische Ressourcenname (z. B. users/123456789) zurückgegeben.

displayName

string

Nur Ausgabe Anzeigename des Nutzers

domainId

string

Eindeutige Kennung der Google Workspace-Domain des Nutzers.

type

enum (Type)

Nutzertyp.

isAnonymous

boolean

Nur Ausgabe Wenn true, wird der Nutzer gelöscht oder sein Profil ist nicht sichtbar.

Typ

Enums
TYPE_UNSPECIFIED Standardwert für enum. NICHT VERWENDEN.
HUMAN Menschliche Nutzenden.
BOT Nutzer der Chat-App.