REST Resource: userProfiles

Ressource: UserProfile

Globale Informationen zu einem Nutzer.

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

string

Kennung des Nutzers.

Schreibgeschützt.

name

object (Name)

Name des Nutzers.

Schreibgeschützt.

emailAddress

string

E-Mail-Adresse des Nutzers

Es muss der Umfang https://www.googleapis.com/auth/classroom.profile.emails angefordert werden, damit dieses Feld in einem Antworttext ausgefüllt werden kann.

Schreibgeschützt.

photoUrl

string

URL des Profilbilds des Nutzers.

Sie müssen den Bereich https://www.googleapis.com/auth/classroom.profile.photos anfordern, damit dieses Feld in einen Antworttext eingefügt wird.

Schreibgeschützt.

permissions[]

object (GlobalPermission)

Globale Berechtigungen des Nutzers.

Schreibgeschützt.

verifiedTeacher

boolean

Gibt an, ob der Domainadministrator eines Google Workspace for Education-Nutzers diesen ausdrücklich als Lehrkraft bestätigt hat. Dieses Feld ist immer „false“, wenn der Nutzer kein Mitglied einer Google Workspace for Education-Domain ist.

Schreibgeschützt

Name

Details zum Namen des Nutzers.

JSON-Darstellung
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
Felder
givenName

string

Der Vorname des Nutzers.

Schreibgeschützt.

familyName

string

Der Nachname des Nutzers.

Schreibgeschützt.

fullName

string

Der vollständige Name des Nutzers, gebildet durch die Verkettung der Werte für Vor- und Nachname.

Schreibgeschützt.

GlobalPermission

Beschreibung der globalen Nutzerberechtigung.

JSON-Darstellung
{
  "permission": enum (Permission)
}
Felder
permission

enum (Permission)

Berechtigungswert.

Berechtigung

Mögliche Berechtigungen, die ein Nutzer haben kann.

Enums
PERMISSION_UNSPECIFIED Es wurde keine Berechtigung angegeben. Dies wird nicht zurückgegeben und ist kein gültiger Wert.
CREATE_COURSE Der Nutzer ist berechtigt, einen Kurs zu erstellen.

Methoden

checkUserCapability

Gibt an, ob ein Nutzer die angegebene Classroom-Funktion verwenden kann.

get

Gibt ein Nutzerprofil zurück.