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

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