Method: users.bulkEditAssignedUserRoles

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

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

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

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

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
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 مراجعه کنید.