Method: labels.permissions.batchDelete

مجوزهای برچسب را حذف می کند. مجوزها به طور کلی بر منبع برچسب تأثیر می‌گذارند، بازبینی نمی‌شوند و نیازی به انتشار ندارند.

درخواست HTTP

POST https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchDelete

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
parent

string

مورد نیاز. نام منبع برچسب والد مشترک با همه مجوزها در حال حذف است. قالب: labels/{label} . اگر این تنظیم شده باشد، فیلد والد در پیام‌های UpdateLabelPermissionRequest باید یا خالی باشد یا با این قسمت مطابقت داشته باشد.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "requests": [
    {
      object (DeleteLabelPermissionRequest)
    }
  ],
  "useAdminAccess": boolean
}
فیلدها
requests[]

object ( DeleteLabelPermissionRequest )

مورد نیاز. پیام درخواستی که منابعی برای به روز رسانی را مشخص می کند.

useAdminAccess

boolean

برای استفاده از اعتبارنامه مدیریت کاربر، روی true تنظیم کنید. سرور قبل از اجازه دسترسی، تأیید می کند که کاربر مدیر برچسب است. اگر این تنظیم شده باشد، فیلد useAdminAccess در پیام‌های DeleteLabelPermissionRequest باید یا خالی باشد یا با این قسمت مطابقت داشته باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ یک شی JSON خالی است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.

DeleteLabelPermissionRequest

یک مجوز برچسب را حذف می کند. مجوزها به طور کلی بر منبع برچسب تأثیر می‌گذارند، بازبینی نمی‌شوند و نیازی به انتشار ندارند.

نمایندگی JSON
{
  "name": string,
  "useAdminAccess": boolean
}
فیلدها
name

string

مورد نیاز. نام منبع مجوز را برچسب بزنید.

useAdminAccess

boolean

برای استفاده از اعتبارنامه مدیریت کاربر، روی true تنظیم کنید. سرور قبل از اجازه دسترسی، تأیید می کند که کاربر مدیر برچسب است.