User

Ein Nutzer in Google Chat. Wenn Ihre Chat-App als Ausgabe einer Anfrage als Nutzer authentifiziert wird, füllt die Ausgabe für eine User-Ressource nur die Werte name und type des Nutzers aus.

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

string

Ressourcenname für eine Google Chat-user.

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

Für human users hat {user} dieselbe Nutzer-ID wie:

  • die id für die Person in der People API Beispiel: users/123456789 in der Chat API steht für dieselbe Person wie die 123456789 Personenprofil-ID in der People API.

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

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

displayName

string

Nur Ausgabe. Der 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 die Aufzählung. NICHT VERWENDEN.
HUMAN Menschlicher Nutzer.
BOT Chat-App-Nutzer.