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

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