REST Resource: userProfiles

리소스: UserProfile

사용자에 대한 전체 정보입니다.

JSON 표현
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
필드
id

string

사용자의 식별자입니다.

읽기 전용입니다.

name

object (Name)

사용자의 이름입니다.

읽기 전용입니다.

emailAddress

string

사용자의 이메일 주소입니다.

이 필드가 응답 본문에 채워지도록 하려면 https://www.googleapis.com/auth/classroom.profile.emails 범위를 요청해야 합니다.

읽기 전용입니다.

photoUrl

string

사용자 프로필 사진 URL입니다.

이 필드가 응답 본문에 채워지도록 하려면 https://www.googleapis.com/auth/classroom.profile.photos 범위를 요청해야 합니다.

읽기 전용입니다.

permissions[]

object (GlobalPermission)

사용자의 전체 권한입니다.

읽기 전용입니다.

verifiedTeacher

boolean

Google Workspace for Education 사용자의 도메인 관리자가 교사임을 명시적으로 확인했는지 여부를 나타냅니다. 사용자가 Google Workspace for Education 도메인의 구성원이 아닌 경우 이 필드는 항상 false입니다.

읽기 전용

이름

사용자 이름의 세부정보입니다.

JSON 표현
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
필드
givenName

string

사용자의 이름입니다.

읽기 전용입니다.

familyName

string

사용자의 성입니다.

읽기 전용입니다.

fullName

string

성과 이름 값을 연결하여 형성된 사용자의 전체 이름입니다.

읽기 전용입니다.

GlobalPermission

전체 사용자 권한 설명입니다.

JSON 표현
{
  "permission": enum (Permission)
}
필드
permission

enum (Permission)

권한 값입니다.

권한

사용자에게 있을 수 있는 사용 가능한 권한입니다.

열거형
PERMISSION_UNSPECIFIED 권한이 지정되지 않았습니다. 이 값은 반환되지 않으며 유효한 값이 아닙니다.
CREATE_COURSE 사용자가 강의를 만들 수 있습니다.

방법

get

사용자 프로필을 반환합니다.