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.

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

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 falsch, 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, der durch Zusammenführen der Werte für den Vornamen und den Nachnamen gebildet wird.

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. Dieser Wert wird nicht zurückgegeben und ist ungültig.
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.