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.