Method: labels.permissions.batchUpdate
مجوزهای Label را به روز می کند. اگر مجوزی برای اصل مشخص شده وجود نداشته باشد، یک مجوز برچسب جدید ایجاد می شود، در غیر این صورت مجوز موجود به روز می شود. مجوزها بر منبع Label به طور کلی تأثیر میگذارند، بازبینی نمیشوند و نیازی به انتشار ندارند.
درخواست HTTP
POST https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchUpdate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
parent | string مورد نیاز. نام منبع برچسب والد که با همه مجوزها به اشتراک گذاشته شده است در حال به روز رسانی است. قالب: labels/{label} اگر این تنظیم شده باشد، فیلد والد در پیامهای UpdateLabelPermissionRequest یا باید خالی باشد یا با این قسمت مطابقت داشته باشد. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"requests": [
{
object (UpdateLabelPermissionRequest )
}
],
"useAdminAccess": boolean
} |
فیلدها |
---|
requests[] | object ( UpdateLabelPermissionRequest ) مورد نیاز. پیام درخواستی که منابعی برای به روز رسانی را مشخص می کند. |
useAdminAccess | boolean برای استفاده از اعتبارنامه مدیریت کاربر، روی true تنظیم کنید. سرور قبل از اجازه دسترسی، تأیید میکند که کاربر یک سرپرست برای Label است. اگر این تنظیم شده باشد، فیلد useAdminAccess در پیامهای UpdateLabelPermissionRequest باید یا خالی باشد یا با این فیلد مطابقت داشته باشد. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از BatchUpdateLabelPermissionsResponse
است.
محدوده مجوز
به یکی از حوزه های 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 بهوقت ساعت هماهنگ جهانی."],[[["Updates permissions for a Label, creating new ones if they don't exist and updating existing ones otherwise."],["Permissions apply to the entire Label resource, are not versioned, and don't need publishing."],["The request body should contain an array of `UpdateLabelPermissionRequest` objects and a `useAdminAccess` boolean."],["Requires authorization with either `https://www.googleapis.com/auth/drive.labels` or `https://www.googleapis.com/auth/drive.admin.labels` scopes."],["Successful responses return a `BatchUpdateLabelPermissionsResponse` object."]]],["This content describes updating Label permissions via a `POST` request to `https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchUpdate`. The `parent` path parameter specifies the Label resource. The request body, in JSON format, includes an array of `UpdateLabelPermissionRequest` objects in `requests` and `useAdminAccess` field that allows using the admin credentials. The response is a `BatchUpdateLabelPermissionsResponse`. This action requires specific OAuth scopes: `drive.labels` or `drive.admin.labels`.\n"]]