REST Resource: userProfiles

Resource: UserProfile

Informasi global untuk pengguna.

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

string

ID pengguna.

Hanya baca.

name

object (Name)

Nama pengguna.

Hanya baca.

emailAddress

string

Alamat email pengguna.

Harus meminta cakupan https://www.googleapis.com/auth/classroom.profile.emails agar kolom ini diisi dalam isi respons.

Hanya baca.

photoUrl

string

URL foto profil pengguna.

Harus meminta cakupan https://www.googleapis.com/auth/classroom.profile.photos agar kolom ini diisi dalam isi respons.

Hanya baca.

permissions[]

object (GlobalPermission)

Izin global pengguna.

Hanya baca.

verifiedTeacher

boolean

Menunjukkan apakah administrator domain pengguna Google Workspace for Education telah memverifikasinya secara eksplisit sebagai pengajar. Kolom ini selalu salah jika pengguna bukan anggota domain Google Workspace for Education.

Hanya baca

Nama

Detail nama pengguna.

Representasi JSON
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
Kolom
givenName

string

Nama depan pengguna.

Hanya baca.

familyName

string

Nama belakang pengguna.

Hanya baca.

fullName

string

Nama lengkap pengguna yang dibentuk dengan menggabungkan nilai nama depan dan nama belakang.

Hanya baca.

GlobalPermission

Deskripsi izin pengguna global.

Representasi JSON
{
  "permission": enum (Permission)
}
Kolom
permission

enum (Permission)

Nilai izin.

Izin

Kemungkinan izin yang mungkin dimiliki pengguna.

Enum
PERMISSION_UNSPECIFIED Tidak ada izin yang ditentukan. Nilai ini tidak ditampilkan dan bukan merupakan nilai yang valid.
CREATE_COURSE Pengguna diizinkan untuk membuat kursus.

Metode

checkUserCapability

Menampilkan apakah pengguna dapat menggunakan kemampuan Classroom yang ditentukan.

get

Menampilkan profil pengguna.