User

Un utente di Google Chat. Se l'app Chat si autentica come utente, l'output restituito da una richiesta per una risorsa User compila solo name e type dell'utente.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Campi
name

string

Nome della risorsa per un 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 della persona 123456789 nell'API People.

  • il valore 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 della 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. Se il valore è true, l'utente è stato 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.