Method: users.getCapabilities

تعرض هذه السمة إمكانات المستخدم.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل الترميز 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

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.