Drive Labels API

یک API برای مدیریت برچسب‌های Drive

خدمات: drivelabels.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک 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}
قابلیت های کاربر را دریافت می کند.