Method: users.getCapabilities

אחזור היכולות של המשתמש.

בקשת HTTP

GET https://drivelabels.googleapis.com/v2beta/{name=users/*/capabilities}

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
name

string

חובה. שם המשאב של המשתמש. רק האפשרות 'users/me/capabilities' נתמכת.

פרמטרים של שאילתה

פרמטרים
customer

string

הלקוח שאליו מתייחסת הבקשה. לדוגמה: 'customers/abcd1234'. אם לא תוגדר, המערכת תחזיר את ההגדרות של הלקוח הנוכחי.

גוף הבקשה

גוף הבקשה חייב להיות ריק.

גוף התשובה

היכולות של המשתמש.

אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
שדות
name

string

פלט בלבד. שם המשאב של יכולות המשתמש.

canAccessLabelManager

boolean

פלט בלבד. האם למשתמש יש הרשאת גישה למנהל התוויות.

canAdministrateLabels

boolean

פלט בלבד. האם המשתמש הוא אדמין של התכונה 'תוויות משותפות'.

canCreateSharedLabels

boolean

פלט בלבד. אם למשתמש יש הרשאה ליצור תוויות שיתופיות חדשות.

canCreateAdminLabels

boolean

פלט בלבד. אם למשתמש מותר ליצור תוויות אדמין חדשות.

היקפי הרשאה

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

מידע נוסף זמין במדריך ההרשאות.