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

عنوان URL لصورة الملف الشخصي للمستخدم

يجب طلب نطاق 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

الاسم الكامل للمستخدم الذي تم إنشاؤه من خلال تسلسل قيم الاسم الأول واسم العائلة

للقراءة فقط.

GlobalPermission

وصف أذونات المستخدم الشاملة

تمثيل JSON
{
  "permission": enum (Permission)
}
الحقول
permission

enum (Permission)

قيمة الإذن

الإذن

الأذونات المحتمَلة التي قد يحصل عليها المستخدم

عمليات التعداد
PERMISSION_UNSPECIFIED لم يتم تحديد أي إذن. ولا يتم عرض هذه القيمة وهي غير صالحة.
CREATE_COURSE يُسمح للمستخدم بإنشاء دورة تدريبية.

الطُرق

checkUserCapability

تعرض ما إذا كان يمكن للمستخدم استخدام إمكانية Classroom المحددة.

get

عرض ملف شخصي للمستخدم