Method: labels.permissions.batchUpdate
আপডেট লেবেল অনুমতি. যদি নির্দেশিত অধ্যক্ষের জন্য একটি অনুমতি বিদ্যমান না থাকে, একটি নতুন লেবেল অনুমতি তৈরি করা হয়, অন্যথায় বিদ্যমান অনুমতি আপডেট করা হয়। অনুমতিগুলি সম্পূর্ণরূপে লেবেল সংস্থানকে প্রভাবিত করে, সংশোধন করা হয় না এবং প্রকাশের প্রয়োজন হয় না।
HTTP অনুরোধ
POST https://drivelabels.googleapis.com/v2/{parent=labels/*}/permissions:batchUpdate
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
parent | string প্রয়োজন। প্যারেন্ট লেবেল রিসোর্স নাম শেয়ার করা সমস্ত অনুমতি আপডেট করা হচ্ছে। বিন্যাস: labels/{label} যদি এটি সেট করা থাকে, UpdateLabelPermissionRequest বার্তাগুলির মূল ক্ষেত্রটি হয় খালি থাকতে হবে বা এই ক্ষেত্রের সাথে মেলে। |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"requests": [
{
object (UpdateLabelPermissionRequest )
}
],
"useAdminAccess": boolean
} |
ক্ষেত্র |
---|
requests[] | object ( UpdateLabelPermissionRequest ) প্রয়োজন। রিকোয়েস্ট মেসেজ আপডেট করার জন্য রিসোর্স উল্লেখ করে। |
useAdminAccess | boolean ব্যবহারকারীর অ্যাডমিন শংসাপত্রগুলি ব্যবহার করার জন্য true সেট করুন৷ সার্ভার অ্যাক্সেসের অনুমতি দেওয়ার আগে ব্যবহারকারীকে লেবেলের জন্য একজন প্রশাসক যাচাই করবে। যদি এটি সেট করা থাকে, UpdateLabelPermissionRequest বার্তাগুলিতে useAdminAccess ক্ষেত্রটি হয় খালি থাকতে হবে বা এই ক্ষেত্রের সাথে মেলে। |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে 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 সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-13 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-11-13 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["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"]]