User

Un utente in Google Chat. Quando viene restituito come output da una richiesta, se la tua app di Chat si autentica come utente, l'output per una risorsa User compila 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 un user di Google Chat.

Formato: users/{user}. users/app può essere utilizzato come alias per l'utente dell'app per chiamate bot.

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 per 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

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.