Method: users.bulkEditAssignedUserRoles

تعديل أدوار المستخدمين بشكل مجمّع

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

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

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

طلب HTTP

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

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

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

المعلمات
userId

string (int64 format)

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

نص الطلب

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

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

string

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