User

Un utilisateur dans Google Chat Lorsqu'elle est renvoyée en tant que résultat d'une requête, si votre application Chat s'authentifie en tant qu'utilisateur, le résultat d'une ressource User ne renseigne que les champs name et type de l'utilisateur.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Champs
name

string

Nom de ressource d'un user Google Chat.

Format : users/{user}. users/app peut être utilisé comme alias pour l'utilisateur bot de l'application appelante.

Pour human users, {user} est le même identifiant utilisateur que:

  • le id pour Person dans l'API People ; Par exemple, users/123456789 dans l'API Chat représente la même personne que l'ID de profil de la personne 123456789 dans l'API People.

  • le id d'un utilisateur dans l'API Directory du SDK Admin.

  • L'adresse e-mail de l'utilisateur peut être utilisée comme alias pour {user} dans les requêtes API. Par exemple, si l'ID de profil de personne de l'API People pour user@example.com est 123456789, vous pouvez utiliser users/user@example.com comme alias pour référencer users/123456789. Seul le nom de ressource canonique (par exemple, users/123456789) sera renvoyé par l'API.

displayName

string

Uniquement en sortie. Nom à afficher de l'utilisateur

domainId

string

Identifiant unique du domaine Google Workspace de l'utilisateur.

type

enum (Type)

Type d'utilisateur.

isAnonymous

boolean

Uniquement en sortie. Lorsque true, l'utilisateur est supprimé ou son profil n'est pas visible.

Type

Enums
TYPE_UNSPECIFIED Valeur par défaut de l'énumération. NE PAS UTILISER.
HUMAN Utilisateur humain.
BOT Utilisateur de l'application Chat.