Method: users.bulkEditAssignedUserRoles

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

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

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

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

طلب HTTP

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

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

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

المَعلمات
userId

string (int64 format)

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

نص الطلب

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

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

string

أدوار المستخدمين التي تم تعيينها لحذفها بشكل مجمّع، والمحددة كقائمة من assigned_user_role_ids. التنسيق المحدَّد لمعرّف UserRoleId هو 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.