Drive Labels API

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

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

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

المستند المرتبط بميزة "اقتراحات"

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

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

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

  • https://drivelabels.googleapis.com

مورد REST: ‏ v2beta.labels

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

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

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

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

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

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

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

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

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

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

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

مورد REST: ‏ v2beta.limits

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

مورد REST: ‏ v2beta.users

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