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 aufrufenden App bot verwendet werden.

Bei human users ist {user} dieselbe Nutzerkennung wie:

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

  • 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. Wenn die Personen-Profil-ID der People API für user@example.com beispielsweise 123456789 lautet, 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 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.