Method: workspaces.bulk_update

שם מלא: accounts.containers.workspaces.bulk_update

הפונקציה מחילה כמה שינויים בישות בסביבת עבודה בקריאה אחת. כשיוצרים ישויות חדשות, מזהי הישויות צריכים להיות ייחודיים ובפורמט הנכון. כלומר, הם צריכים להתחיל ב-new_‎ ואחריהם מספר, למשל new_1‎,‏ new_2‎. דוגמה לקטע קוד של גוף הבקשה ליצירת התג myNewTag בתיקייה myNewFolder:

"changes": [
  {
    "folder": {
      "folderId": "new_1",
      "name": "myNewFolder",
      ...
    },
    "changeStatus": "added"
  },
  {
    "tag": {
      "tagId": "new_2",
      "name": "myNewTag",
      "parentFolderId": "new_1",
      ...
    },
    "changeStatus": "added"
  }
]

בקשת HTTP

POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update

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

פרמטרים
path

string

נתיב יחסי של API של סביבת עבודה ב-GTM. הוא מקבל את הצורה accounts/{account}/containers/{container}/workspaces/{workspace}.

גוף הבקשה

גוף הבקשה מכיל מופע של ProposedChange.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
שדות
changes[]

object (Entity)

הישויות שנוספו או עודכנו במהלך העדכון הגורף. לא כולל ישויות שנמחקו או עודכנו על ידי המערכת.

היקפי הרשאה

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/tagmanager.edit.containers

ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.

ProposedChange

ייצוג ב-JSON
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
שדות
changes[]

object (Entity)

רשימת השינויים במרחב העבודה שרוצים להחיל.