Method: users.getCapabilities

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

طلب HTTP

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

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