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. التنسيق المحدّد 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.