REST Resource: userProfiles

Ressource: UserProfile

Informations globales sur un utilisateur.

Représentation JSON
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
Champs
id

string

Identifiant de l'utilisateur.

Lecture seule.

name

object (Name)

Nom de l'utilisateur.

Lecture seule.

emailAddress

string

Adresse e-mail de l'utilisateur.

Vous devez demander la portée https://www.googleapis.com/auth/classroom.profile.emails pour que ce champ soit renseigné dans un corps de réponse.

Lecture seule.

photoUrl

string

URL de la photo de profil de l'utilisateur.

Vous devez demander la portée https://www.googleapis.com/auth/classroom.profile.photos pour que ce champ soit renseigné dans un corps de réponse.

Lecture seule.

permissions[]

object (GlobalPermission)

Autorisations globales de l'utilisateur.

Lecture seule.

verifiedTeacher

boolean

Indique si l'administrateur du domaine d'un utilisateur Google Workspace for Education l'a explicitement validé en tant qu'enseignant. Ce champ est toujours défini sur "false" si l'utilisateur n'est pas membre d'un domaine Google Workspace for Education.

Lecture seule

Nom

Informations sur le nom de l'utilisateur.

Représentation JSON
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
Champs
givenName

string

Prénom de l'utilisateur.

Lecture seule.

familyName

string

Nom de famille de l'utilisateur.

Lecture seule.

fullName

string

Nom complet de l'utilisateur formé en concatenant les valeurs du prénom et du nom.

Lecture seule.

GlobalPermission

Description de l'autorisation utilisateur globale.

Représentation JSON
{
  "permission": enum (Permission)
}
Champs
permission

enum (Permission)

Valeur d'autorisation.

Autorisation

Autorisations possibles d'un utilisateur.

Enums
PERMISSION_UNSPECIFIED Aucune autorisation n'est spécifiée. Cette valeur n'est pas renvoyée et n'est pas valide.
CREATE_COURSE L'utilisateur est autorisé à créer un cours.

Méthodes

checkUserCapability

Indique si un utilisateur peut utiliser la fonctionnalité Classroom spécifiée.

get

Renvoie un profil utilisateur.