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 אימת אותו במפורש כמורים. השדה הזה תמיד מוגדר כ-False אם המשתמש לא חבר בדומיין של 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)

ערך ההרשאה.

הרשאה

הרשאות אפשריות של משתמש.

טיפוסים בני מנייה (enum)
PERMISSION_UNSPECIFIED לא צוינה הרשאה. הערך הזה לא מוחזר והוא לא ערך חוקי.
CREATE_COURSE המשתמש מורשה ליצור קורס.

שיטות

checkUserCapability

הפונקציה מחזירה אם משתמש יכול להשתמש ביכולת שצוינה ב-Classroom.

get

הפונקציה מחזירה פרופיל משתמש.