Method: labels.permissions.batchDelete
مجوزهای Label را حذف می کند. مجوزها بر منبع Label به طور کلی تأثیر میگذارند، بازبینی نمیشوند و نیازی به انتشار ندارند.
درخواست HTTP
POST https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchDelete
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
parent | string مورد نیاز. نام منبع برچسب والد به اشتراک گذاشته شده توسط همه مجوزها در حال حذف است. قالب: labels/{label} اگر این تنظیم شده باشد، فیلد والد در پیامهای UpdateLabelPermissionRequest یا باید خالی باشد یا با این قسمت مطابقت داشته باشد. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
requests[] | object ( DeleteLabelPermissionRequest ) مورد نیاز. پیام درخواستی که منابعی برای به روز رسانی را مشخص می کند. |
useAdminAccess | boolean برای استفاده از اعتبارنامه مدیریت کاربر، روی true تنظیم کنید. سرور قبل از اجازه دسترسی، تأیید میکند که کاربر یک سرپرست برای Label است. اگر این تنظیم شده باشد، فیلد useAdminAccess در پیامهای DeleteLabelPermissionRequest باید یا خالی باشد یا با این قسمت مطابقت داشته باشد. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive.labels
-
https://www.googleapis.com/auth/drive.admin.labels
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
DeleteLabelPermissionRequest
یک مجوز برچسب را حذف می کند. مجوزها بر منبع Label به طور کلی تأثیر میگذارند، بازبینی نمیشوند و نیازی به انتشار ندارند.
نمایندگی JSON |
---|
{
"name": string,
"useAdminAccess": boolean
} |
فیلدها |
---|
name | string مورد نیاز. نام منبع مجوز برچسب. |
useAdminAccess | boolean برای استفاده از اعتبارنامه مدیریت کاربر، روی true تنظیم کنید. سرور قبل از اجازه دسترسی، تأیید میکند که کاربر یک سرپرست برای Label است. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[[["Deletes permissions for a Label resource, impacting the resource as a whole and not requiring revisions or publishing."],["Utilizes an HTTP POST request with gRPC Transcoding syntax to the specified endpoint for batch deletion of Label permissions."],["Requires providing the parent Label resource name and a request body containing an array of DeleteLabelPermissionRequests."],["Offers an optional `useAdminAccess` flag to utilize admin credentials for the operation, subject to verification."],["Needs authorization with specific OAuth scopes related to Drive labels management."]]],["This document details the process of batch deleting Label permissions via a `POST` HTTP request to `https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchDelete`. The `parent` path parameter specifies the Label. The request body, containing `requests[]` (an array of `DeleteLabelPermissionRequest` objects) and `useAdminAccess`, dictates the permissions to delete. Each `DeleteLabelPermissionRequest` requires a `name`. Admin credentials can be used if `useAdminAccess` is true. A successful request results in an empty response body. OAuth scopes are also required.\n"]]