Method: labels.revisions.permissions.batchUpdate

تعديل أذونات التصنيف إذا لم يكن هناك إذن للمشرف المحدّد، يتم إنشاء إذن تصنيف جديد، وإلا يتم تعديل الإذن الحالي. تؤثر الأذونات في مورد التصنيف ككل، ولا تتم مراجعتها ولا تتطلّب النشر.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
parent

string

مطلوب. اسم مورد التصنيف الرئيسي الذي تتم مشاركته من خلال جميع الأذونات التي يتم تعديلها التنسيق: labels/{label} في حال ضبط هذا الخيار، يجب أن يكون حقل "الرئيسي" في رسائل UpdateLabelPermissionRequest فارغًا أو يتطابق مع هذا الحقل.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "requests": [
    {
      object (UpdateLabelPermissionRequest)
    }
  ],
  "useAdminAccess": boolean
}
الحقول
requests[]

object (UpdateLabelPermissionRequest)

مطلوب. رسالة الطلب التي تحدّد الموارد المطلوب تعديلها

useAdminAccess

boolean

اضبط القيمة على true لاستخدام بيانات اعتماد المشرف الخاصة بالمستخدم. سيتحقّق الخادم من أنّ المستخدم مشرف للتصنيف قبل السماح بالوصول إليه. في حال ضبط هذا الخيار، يجب أن يكون حقل useAdminAccess في رسائل UpdateLabelPermissionRequest فارغًا أو مطابقًا لهذا الحقل.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال BatchUpdateLabelPermissionsResponse.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

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

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.