Method: users.getCapabilities

מקבלים את יכולות המשתמש.

בקשת HTTP

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

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.

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

פרמטרים
name

string

חובה. שם המשאב של המשתמש. יש תמיכה רק בערך 'משתמשים/אני/יכולות'.

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

פרמטרים
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

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