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 for Education صریحاً آنها را به عنوان معلم تأیید کرده است یا خیر. اگر کاربر عضو یک دامنه Google Workspace for Education نباشد، این فیلد همیشه نادرست است.

فقط خواندنی

نام

جزئیات نام کاربر.

نمایندگی JSON
{
  "givenName": string,
  "familyName": string,
  "fullName": string
}
فیلدها
givenName

string

نام کوچک کاربر

فقط خواندنی

familyName

string

نام خانوادگی کاربر.

فقط خواندنی

fullName

string

نام کامل کاربر از به هم پیوستن مقادیر نام و نام خانوادگی تشکیل شده است.

فقط خواندنی

مجوز جهانی

شرح مجوز جهانی کاربر

نمایندگی JSON
{
  "permission": enum (Permission)
}
فیلدها
permission

enum ( Permission )

مقدار مجوز

اجازه

مجوزهای احتمالی که یک کاربر ممکن است داشته باشد.

Enums
PERMISSION_UNSPECIFIED هیچ مجوزی مشخص نشده است. این برگردانده نمی شود و یک مقدار معتبر نیست.
CREATE_COURSE کاربر مجاز به ایجاد دوره است.

روش ها

checkUserCapability

نشان می دهد که آیا کاربر ممکن است از قابلیت Classroom مشخص شده استفاده کند یا خیر.

get

نمایه کاربری را برمی گرداند.