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 يُسمح للمستخدم بإنشاء دورة تدريبية.

الطُرق

get

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