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

使用者個人資料相片的網址。

必須要求 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

傳回使用者設定檔。