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

نص الاستجابة

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

نطاقات الأذونات

يجب توفير أحد نطاقات OAuth التالية:

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

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