Method: users.getCapabilities

الحصول على إمكانات المستخدم

طلب HTTP

GET https://drivelabels.googleapis.com/v2beta/{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

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