REST Resource: userProfiles

Recurso: UserProfile

Informações globais de um usuário.

Representação JSON
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
Campos
id

string

Identificador do usuário.

Somente leitura.

name

object (Name)

Nome do usuário.

Somente leitura.

emailAddress

string

Endereço de e-mail do usuário.

É necessário solicitar o escopo https://www.googleapis.com/auth/classroom.profile.emails para que esse campo seja preenchido em um corpo de resposta.

Somente leitura.

photoUrl

string

URL da foto do perfil do usuário.

É necessário solicitar o escopo https://www.googleapis.com/auth/classroom.profile.photos para que esse campo seja preenchido em um corpo de resposta.

Somente leitura.

permissions[]

object (GlobalPermission)

Permissões globais do usuário.

Somente leitura.

verifiedTeacher

boolean

Indica se o administrador de domínio de um usuário do Google Workspace for Education confirmou explicitamente que ele é professor. Esse campo é sempre falso se o usuário não for membro de um domínio do Google Workspace for Education.

Somente leitura

Nome

Detalhes do nome do usuário.

Representação JSON
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
Campos
givenName

string

O nome do usuário.

Somente leitura.

familyName

string

O sobrenome do usuário.

Somente leitura.

fullName

string

O nome completo do usuário formado pela concatenação dos valores de nome e sobrenome.

Somente leitura.

GlobalPermission

Descrição da permissão global do usuário.

Representação JSON
{
  "permission": enum (Permission)
}
Campos
permission

enum (Permission)

Valor da permissão.

Permissão

Possíveis permissões que um usuário pode ter.

Enums
PERMISSION_UNSPECIFIED Nenhuma permissão é especificada. Ele não é retornado e não é um valor válido.
CREATE_COURSE O usuário tem permissão para criar um curso.

Métodos

checkUserCapability

Retorna se um usuário pode usar o recurso especificado do Google Sala de Aula.

get

Retorna um perfil de usuário.