שם מלא: 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 |
נתיב יחסי של API של סביבת עבודה ב-GTM. הוא מקבל את הצורה |
גוף הבקשה
גוף הבקשה מכיל מופע של ProposedChange.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"changes": [
{
object ( |
| שדות | |
|---|---|
changes[] |
הישויות שנוספו או עודכנו במהלך העדכון הגורף. לא כולל ישויות שנמחקו או עודכנו על ידי המערכת. |
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/tagmanager.edit.containers
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.
ProposedChange
| ייצוג ב-JSON |
|---|
{
"changes": [
{
object ( |
| שדות | |
|---|---|
changes[] |
רשימת השינויים במרחב העבודה שרוצים להחיל. |