REST Resource: userProfiles

منبع: User Profile

اطلاعات جهانی برای یک کاربر

نمایندگی JSON
{
  "id": string,
  "name": {
    object (Name)
  },
  "emailAddress": string,
  "photoUrl": string,
  "permissions": [
    {
      object (GlobalPermission)
    }
  ],
  "verifiedTeacher": boolean
}
فیلدها
id

string

شناسه کاربر.

فقط خواندنی

name

object ( Name )

نام کاربر.

فقط خواندنی

email Address

string

آدرس ایمیل کاربر.

برای پر کردن این فیلد در بدنه پاسخ، باید دامنه https://www.googleapis.com/auth/classroom.profile.emails را درخواست کنید.

فقط خواندنی

photo Url

string

آدرس عکس پروفایل کاربر.

برای پر شدن این فیلد در بدنه پاسخ، باید دامنه https://www.googleapis.com/auth/classroom.profile.photos درخواست کنید.

فقط خواندنی

permissions[]

object ( GlobalPermission )

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

فقط خواندنی

verified Teacher

boolean

نشان می دهد که آیا سرپرست دامنه کاربر Google Workspace for Education صریحاً آنها را به عنوان معلم تأیید کرده است یا خیر. اگر کاربر عضو یک دامنه Google Workspace for Education نباشد، این فیلد همیشه نادرست است.

فقط خواندنی

نام

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

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

string

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

فقط خواندنی

family Name

string

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

فقط خواندنی

full Name

string

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

فقط خواندنی

مجوز جهانی

شرح مجوز جهانی.

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

enum ( Permission )

مقدار مجوز

اجازه

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

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

روش ها

check User Capability

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

get

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