Drive Labels API

واجهة برمجة تطبيقات لإدارة تصنيفات Drive

الخدمة: drivelabels.googleapis.com

لاستخدام هذه الخدمة، ننصحك باستخدام مكتبات البرامج للعملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.

المستند الخاص بالاكتشاف

مستند الاكتشاف هو مواصفات قابلة للقراءة آليًا لوصف واجهات REST API واستخدامها. ويتم استخدامها لإنشاء مكتبات برامج للعملاء ومكوّنات إضافية لبيئات التطوير المتكاملة وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة API. قد تتضمّن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمّن هذه الخدمة نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) التالية بنقطة نهاية الخدمة هذه:

  • https://drivelabels.googleapis.com

مورد REST: ‏ v2.labels

الطُرق
create POST /v2/labels
لإنشاء تصنيف
delete DELETE /v2/{name=labels/*}
يحذف هذا الإجراء تصنيفًا والبيانات الوصفية المرتبطة به نهائيًا من ملفات Drive.
delta POST /v2/{name=labels/*}:delta
تعدّل هذه الطريقة تصنيفًا واحدًا من خلال تطبيق مجموعة من طلبات التعديل تؤدي إلى إنشاء مسودة جديدة.
disable POST /v2/{name=labels/*}:disable
إيقاف تصنيف منشور
enable POST /v2/{name=labels/*}:enable
تفعيل تصنيف تم إيقافه وإعادته إلى حالة النشر
get GET /v2/{name=labels/*}
يمكنك الحصول على تصنيف من خلال اسم المورد.
list GET /v2/labels
تصنيفات القائمة
publish POST /v2/{name=labels/*}:publish
انشر جميع التغييرات في المسودة على التصنيف.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
تعدّل هذه السمة CopyMode الخاصة بالتصنيف.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
تعدّل هذه السمة EnabledAppSettings الخاصة بالتصنيف.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
تعدّل هذه الطريقة أذونات تصنيف.

مورد REST: ‏ v2.labels.locks

الطُرق
list GET /v2/{parent=labels/*}/locks
تعرض هذه السمة عمليات قفل التصنيفات على تصنيف معيّن.

مورد REST: ‏ v2.labels.permissions

الطُرق
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
لحذف أذونات التصنيفات
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
تعدّل أذونات التصنيف.
create POST /v2/{parent=labels/*}/permissions
تعدّل هذه الطريقة أذونات تصنيف.
delete DELETE /v2/{name=labels/*/permissions/*}
يحذف هذا الأمر إذن التصنيف.
list GET /v2/{parent=labels/*}/permissions
تعرض هذه السمة أذونات التصنيف.

مورد REST: ‏ v2.labels.revisions

الطُرق
updatePermissions PATCH /v2/{parent=labels/*/revisions/*}/permissions
تعدّل هذه الطريقة أذونات تصنيف.

مورد REST: ‏ v2.labels.revisions.locks

الطُرق
list GET /v2/{parent=labels/*/revisions/*}/locks
تعرض هذه السمة عمليات قفل التصنيفات على تصنيف معيّن.

مورد REST: ‏ v2.labels.revisions.permissions

الطُرق
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
لحذف أذونات التصنيفات
batchUpdate POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
تعدّل أذونات التصنيف.
create POST /v2/{parent=labels/*/revisions/*}/permissions
تعدّل هذه الطريقة أذونات تصنيف.
delete DELETE /v2/{name=labels/*/revisions/*/permissions/*}
يحذف هذا الأمر إذن التصنيف.
list GET /v2/{parent=labels/*/revisions/*}/permissions
تعرض هذه السمة أذونات التصنيف.

مورد REST: ‏ v2.limits

الطُرق
getLabel GET /v2/limits/label
يمكنك الحصول على القيود المفروضة على بنية التصنيف، مثل الحد الأقصى لعدد الحقول المسموح بها والحد الأقصى لطول عنوان التصنيف.

مورد REST: ‏ v2.users

الطُرق
getCapabilities GET /v2/{name=users/*/capabilities}
للحصول على أذونات المستخدم.