Method: labels.revisions.permissions.batchDelete
مجوزهای Label را حذف می کند. مجوزها بر منبع Label به طور کلی تأثیر میگذارند، بازبینی نمیشوند و نیازی به انتشار ندارند.
درخواست HTTP
POST https://drivelabels.googleapis.com/v2/{parent=labels/*/revisions/*}/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
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[[["Deletes Label permissions which are not revisioned and do not require publishing."],["Uses the `POST` method with the URL `https://drivelabels.googleapis.com/v2/{parent=labels/*/revisions/*}/permissions:batchDelete`."],["Requires specifying the parent Label resource name shared by all permissions being deleted."],["Request body includes an array of `requests` specifying the resources to update and an optional `useAdminAccess` boolean."],["Authorization requires either `https://www.googleapis.com/auth/drive.labels` or `https://www.googleapis.com/auth/drive.admin.labels` scope."]]],["This document details the process for batch deleting Label permissions via an HTTP POST request to `https://drivelabels.googleapis.com/v2/{parent}/permissions:batchDelete`. The request requires a `parent` path parameter representing the Label resource. The request body, in JSON format, includes an array of `requests` specifying which permissions to delete and optionally a `useAdminAccess` boolean field for admin authentication. Successful deletion results in an empty response body. Authorization requires either the `drive.labels` or `drive.admin.labels` OAuth scope.\n"]]