Method: users.bulkEditAssignedUserRoles

نقش‌های کاربر را برای یک کاربر به‌صورت انبوه ویرایش می‌کند.

این عملیات نقش‌های کاربر اختصاص‌داده‌شده ارائه‌شده در BulkEditAssignedUserRolesRequest.deletedAssignedUserRoles را حذف می‌کند و سپس نقش‌های کاربر ارائه‌شده در BulkEditAssignedUserRolesRequest.createdAssignedUserRoles را اختصاص می‌دهد.

این روش الزامات اصالت‌سنجی منحصربه‌فردی دارد. پیش‌از استفاده از این روش، پیش‌نیازهای موجود در راهنمای مدیریت کاربران را بخوانید.

ویژگی «امتحان کردن این روش» برای این روش کار نمی‌کند.

درخواست HTTP

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

نشانی وب از نحو تراتبدیل 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 مراجعه کنید.