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

メソッド

checkUserCapability

指定された Classroom 機能をユーザーが使用できるかどうかを返します。

get

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