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

يتم تشكيل الاسم الكامل للمستخدم من خلال ربط قيم الاسم الأول واسم العائلة.

للقراءة فقط.

الإذن العام

وصف الإذن العام للمستخدم.

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

enum (Permission)

قيمة الإذن.

الإذن

الأذونات المحتملة التي قد يمتلكها المستخدم.

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

الطُرق

get

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