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. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/27 (UTC).
[null,null,["Dernière mise à jour le 2025/02/27 (UTC)."],[[["The `User` resource represents a Google Chat user, which can be a human or a Chat app."],["A user's resource name is formatted as `users/{user}`, with various identifiers like email or People API ID usable for `{user}`."],["When a Chat app authenticates as a user, the API response for the `User` resource only includes the `name` and `type` fields."],["The `type` field indicates whether the user is `HUMAN` or `BOT`, while `isAnonymous` signifies a deleted or invisible profile."],["The `displayName` and `domainId` provide additional user information but might not be populated in all contexts."]]],["The JSON representation defines a user with fields including `name` (resource identifier), `displayName` (user's name), `domainId` (Google Workspace domain), `type` (user or bot), and `isAnonymous` (deleted/hidden profile status). The `name` field uses aliases like email or People API ID. User types include `HUMAN` and `BOT`. Authenticated Chat app users only show `name` and `type` in request outputs. `type` is an enum with possible values like `HUMAN` and `BOT`.\n"]]