User
Un utente di Google Chat. Quando viene restituito come output da una richiesta, se la tua app Chat si autentica come utente, l'output per una risorsa User
completa solo i valori name
e type
dell'utente.
Rappresentazione JSON |
{
"name": string,
"displayName": string,
"domainId": string,
"type": enum (Type ),
"isAnonymous": boolean
} |
Campi |
name |
string
Nome risorsa per user di Google Chat. Formato: users/{user} . users/app può essere utilizzato come alias per l'utente bot dell'app per la chiamata. Per human users , {user} è lo stesso identificatore utente di:
id per la persona nell'API People. Ad esempio, users/123456789 nell'API Chat rappresenta la stessa persona dell'ID profilo persona 123456789 nell'API People.
id per un utente nell'API Admin SDK Directory.
l'indirizzo email dell'utente può essere utilizzato come alias per {user} nelle richieste API. Ad esempio, se l'ID profilo persona dell'API People di user@example.com è 123456789 , puoi utilizzare users/user@example.com come alias per fare riferimento a users/123456789 . L'API restituirà solo il nome canonico della risorsa (ad esempio users/123456789 ).
|
displayName |
string
Solo output. Il nome visualizzato dell'utente.
|
domainId |
string
L'identificatore univoco del dominio Google Workspace dell'utente.
|
type |
enum (Type )
Tipo di utente.
|
isAnonymous |
boolean
Solo output. Quando true , l'utente viene eliminato o il suo profilo non è visibile.
|
Tipo
Enum |
TYPE_UNSPECIFIED |
Valore predefinito per l'enumerazione. NON UTILIZZARE. |
HUMAN |
Utente umano. |
BOT |
Utente dell'app di chat. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-02-27 UTC.
[null,null,["Ultimo aggiornamento 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"]]