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

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