REST Resource: userProfiles

Recurso: UserProfile

Es la información global de un usuario.

Representación JSON
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
Campos
id

string

Es el identificador del usuario.

Solo lectura.

name

object (Name)

Es el nombre del usuario.

Solo lectura.

emailAddress

string

Es la dirección de correo electrónico del usuario.

Se debe solicitar el permiso https://www.googleapis.com/auth/classroom.profile.emails para que este campo se propague en un cuerpo de respuesta.

Solo lectura.

photoUrl

string

Es la URL de la foto de perfil del usuario.

Se debe solicitar el permiso https://www.googleapis.com/auth/classroom.profile.photos para que este campo se propague en un cuerpo de respuesta.

Solo lectura.

permissions[]

object (GlobalPermission)

Permisos globales del usuario.

Solo lectura.

verifiedTeacher

boolean

Indica si el administrador de dominio de un usuario de Google Workspace for Education lo verificó explícitamente como profesor. Este campo siempre es falso si el usuario no es miembro de un dominio de Google Workspace for Education.

Solo lectura

Nombre

Detalles del nombre del usuario.

Representación JSON
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
Campos
givenName

string

Es el nombre del usuario.

Solo lectura.

familyName

string

Apellido del usuario.

Solo lectura.

fullName

string

Es el nombre completo del usuario formado por la concatenación de los valores de nombre y apellido.

Solo lectura.

GlobalPermission

Descripción del permiso global del usuario.

Representación JSON
{
  "permission": enum (Permission)
}
Campos
permission

enum (Permission)

Valor del permiso.

Permiso

Son los posibles permisos que puede tener un usuario.

Enumeraciones
PERMISSION_UNSPECIFIED No se especificó ningún permiso. No se muestra y no es un valor válido.
CREATE_COURSE El usuario puede crear un curso.

Métodos

checkUserCapability

Muestra si un usuario puede usar la función especificada de Classroom.

get

Muestra un perfil de usuario.