REST Resource: userProfiles

リソース: UserProfile

ユーザーのグローバル情報。

JSON 表現
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
フィールド
id

string

ユーザーの ID。

読み取り専用です。

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 ユーザーはコースを作成できます。

Methods

get

ユーザー プロフィールを返します。