Method: users.bulkEditAssignedUserRoles

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

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

تتطلّب هذه الطريقة متطلبات مصادقة فريدة. يُرجى قراءة المتطلبات الأساسية في دليل المستخدمين قبل استخدام هذه الطريقة.

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

طلب HTTP

POST https://displayvideo.googleapis.com/v5/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.