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

用户个人资料照片的网址。

必须请求 https://www.googleapis.com/auth/classroom.profile.photos 范围,此字段才会在响应正文中填充。

只读。

permissions[]

object (GlobalPermission)

用户的全局权限。

只读。

verifiedTeacher

boolean

表示 Google Workspace 教育版用户的网域管理员是否已明确验证其教师身份。如果用户不是 Google Workspace 教育版网域的成员,此字段始终为 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

返回用户是否可以使用指定的 Google 课堂功能。

get

返回用户个人资料。