Method: users.bulkEditAssignedUserRoles

التعديلات المجمّعة لأدوار المستخدمين

ستؤدي العملية إلى حذف أدوار المستخدمين الممنوحة والمقدّمة في BulkEditAssignedUserRolesRequest.deletedAssignedUserRoles، ثم تخصيص أدوار المستخدمين المقدّمة في BulkEditAssignedUserRolesRequest.createdAssignedUserRoles.

لهذه الطريقة متطلبات مصادقة فريدة. اقرأ المتطلبات الأساسية الواردة في دليل إدارة المستخدمين قبل استخدام هذه الطريقة.

لا تعمل ميزة "جرِّب هذه الطريقة" مع هذه الطريقة.

طلب HTTP

POST https://displayvideo.googleapis.com/v1/users/{userId}:bulkEditAssignedUserRoles

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

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

المَعلمات
userId

string (int64 format)

مطلوبة. رقم تعريف المستخدم الذي تنتمي إليه أدوار المستخدم التي تم إسنادها.

نص الطلب

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

تمثيل JSON
{
  "deletedAssignedUserRoles": [
    string
  ],
  "createdAssignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ]
}
الحقول
deletedAssignedUserRoles[]

string

أدوار المستخدمين التي تم تعيينها والتي سيتم حذفها بشكل مجمّع كقائمة من assigned_user_role_ids تنسيق setUserRoleId هو entityType-entityid، على سبيل المثال partner-123.

createdAssignedUserRoles[]

object (AssignedUserRole)

أدوار المستخدِمِين التي تم تخصيصها لإنشائها دفعة، المحدّدة كقائمة من AssignedUserRoles

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "createdAssignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ]
}
الحقول
createdAssignedUserRoles[]

object (AssignedUserRole)

قائمة بأدوار المستخدمين المُسنَدة والتي تم إنشاؤها بنجاح.

لن يتم ملء هذه القائمة إذا كانت فارغة.

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

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/display-video-user-management

لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.