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

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