REST Resource: userProfiles

Risorsa: UserProfile

Informazioni globali per un utente.

Rappresentazione JSON
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
Campi
id

string

Identificatore dell'utente.

Sola lettura.

name

object (Name)

Nome dell'utente.

Sola lettura.

emailAddress

string

Indirizzo email dell'utente.

Devi richiedere l'ambito https://www.googleapis.com/auth/classroom.profile.emails per completare questo campo nel corpo di una risposta.

Sola lettura.

photoUrl

string

URL della foto del profilo dell'utente.

Affinché questo campo venga compilato in un corpo della risposta, è necessario richiedere l'ambito https://www.googleapis.com/auth/classroom.profile.photos.

Sola lettura.

permissions[]

object (GlobalPermission)

Autorizzazioni globali dell'utente.

Sola lettura.

verifiedTeacher

boolean

Indica se l'amministratore di dominio di un utente di Google Workspace for Education lo ha verificato esplicitamente come insegnante. Questo campo è sempre falso se l'utente non è membro di un dominio Google Workspace for Education.

Sola lettura

Nome

Dettagli del nome dell'utente.

Rappresentazione JSON
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
Campi
givenName

string

Il nome dell'utente.

Sola lettura.

familyName

string

Il cognome dell'utente.

Sola lettura.

fullName

string

Il nome completo dell'utente formato concatenando i valori del nome e del cognome.

Sola lettura.

GlobalPermission

Descrizione dell'autorizzazione utente globale.

Rappresentazione JSON
{
  "permission": enum (Permission)
}
Campi
permission

enum (Permission)

Valore dell'autorizzazione.

Autorizzazione

Possibili autorizzazioni di un utente.

Enum
PERMISSION_UNSPECIFIED Non è specificata alcuna autorizzazione. Questo valore non viene restituito e non è valido.
CREATE_COURSE L'utente è autorizzato a creare un corso.

Metodi

checkUserCapability

Restituisce se un utente può utilizzare la funzionalità di Classroom specificata.

get

Restituisce un profilo utente.