Method: users.bulkEditAssignedUserRoles

עריכה בכמות גדולה של תפקידי משתמשים של משתמש.

הפעולה תמחק את תפקידי המשתמש שהוקצו וצוינו ב-BulkEditAssignedUserRolesRequest.deletedAssignedUserRoles, ולאחר מכן תקצה את תפקידי המשתמש שצוינו ב-BulkEditAssignedUserRolesRequest.createdAssignedUserRoles.

לשיטה הזו יש דרישות אימות ייחודיות. לפני שמשתמשים בשיטה הזו, כדאי לקרוא את הדרישות המוקדמות שמפורטות במדריך לניהול משתמשים.

התכונה 'אני רוצה לנסות את השיטה הזו' לא פועלת בשיטה הזו.

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
userId

string (int64 format)

חובה. המזהה של המשתמש שאליו שייכים תפקידי המשתמש שהוקצו.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "deletedAssignedUserRoles": [
    string
  ],
  "createdAssignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ]
}
שדות
deletedAssignedUserRoles[]

string

תפקידי המשתמשים שהוקצו למחיקת קבוצה, שצוינו כרשימה של assigned_user_role_ids. הפורמט שלAssignUserRoleId הוא 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.