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)

ערך ההרשאה.

הרשאה

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

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

שיטות

checkUserCapability

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

get

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