Workspaces: getStatus

חיפוש ישויות מתנגשות וישויות ששונו בסביבת העבודה. רוצים לנסות עכשיו?

בקשה

בקשת HTTP

GET https://www.googleapis.com/tagmanager/v2/+path/status

פרמטרים

שם הפרמטר Value התיאור
פרמטרים של נתיב
path string הנתיב היחסי ל-API של GTM Workspace. דוגמה: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

הרשאות

בקשה זו מחייבת הרשאה עם לפחות אחד מההיקפים הבאים:

היקף
https://www.googleapis.com/auth/tagmanager.edit.containers
https://www.googleapis.com/auth/tagmanager.readonly

מידע נוסף זמין בדף אימות והרשאה.

גוף הבקשה

אל תספקו גוף הבקשה בשיטה הזו.

תשובה

אם הפעולה בוצעה ללא שגיאות, השיטה הזו מחזירה גוף תגובה במבנה הבא:

{
  "workspaceChange": [
    {
      "tag": accounts.containers.workspaces.tags Resource,
      "trigger": accounts.containers.workspaces.triggers Resource,
      "variable": accounts.containers.workspaces.variables Resource,
      "folder": accounts.containers.workspaces.folders Resource,
      "client": accounts.containers.workspaces.clients Resource,
      "transformation": accounts.containers.workspaces.transformations Resource,
      "changeStatus": string
    }
  ],
  "mergeConflict": [
    {
      "entityInWorkspace": {
        "tag": accounts.containers.workspaces.tags Resource,
        "trigger": accounts.containers.workspaces.triggers Resource,
        "variable": accounts.containers.workspaces.variables Resource,
        "folder": accounts.containers.workspaces.folders Resource,
        "client": accounts.containers.workspaces.clients Resource,
        "transformation": accounts.containers.workspaces.transformations Resource,
        "changeStatus": string
      },
      "entityInBaseVersion": {
        "tag": accounts.containers.workspaces.tags Resource,
        "trigger": accounts.containers.workspaces.triggers Resource,
        "variable": accounts.containers.workspaces.variables Resource,
        "folder": accounts.containers.workspaces.folders Resource,
        "client": accounts.containers.workspaces.clients Resource,
        "transformation": accounts.containers.workspaces.transformations Resource,
        "changeStatus": string
      }
    }
  ]
}
שם הנכס Value התיאור הערות
workspaceChange[] list ישויות שהשתנו בסביבת העבודה.
workspaceChange[].tag nested object התג שמיוצג על ידי הישות.
workspaceChange[].trigger nested object הטריגר שמיוצג על ידי הישות.
workspaceChange[].variable nested object המשתנה שמיוצג על ידי הישות.
workspaceChange[].folder nested object התיקייה המיוצגת על ידי הישות.
workspaceChange[].changeStatus string מייצג את שינוי הישות בסביבת העבודה.

הערכים הקבילים הם:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[] list התנגשות המיזוג אחרי הסנכרון.
mergeConflict[].entityInWorkspace nested object ישות סביבת העבודה שיש בה שינויים מתנגשים בהשוואה לגרסת הבסיס. אם ישות נמחקת בסביבת עבודה, היא עדיין תופיע עם סטטוס השינוי שנמחק.
mergeConflict[].entityInWorkspace.tag nested object התג שמיוצג על ידי הישות.
mergeConflict[].entityInWorkspace.trigger nested object הטריגר שמיוצג על ידי הישות.
mergeConflict[].entityInWorkspace.variable nested object המשתנה שמיוצג על ידי הישות.
mergeConflict[].entityInWorkspace.folder nested object התיקייה המיוצגת על ידי הישות.
mergeConflict[].entityInWorkspace.changeStatus string מייצג את שינוי הישות בסביבת העבודה.

הערכים הקבילים הם:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[].entityInBaseVersion nested object הישות של גרסת הבסיס (מאז פעולת הסנכרון האחרונה) שיש בה שינויים מתנגשים בהשוואה לסביבת העבודה. אם השדה הזה חסר, המשמעות היא שהישות של סביבת העבודה נמחקת מגרסת הבסיס.
mergeConflict[].entityInBaseVersion.tag nested object התג שמיוצג על ידי הישות.
mergeConflict[].entityInBaseVersion.trigger nested object הטריגר שמיוצג על ידי הישות.
mergeConflict[].entityInBaseVersion.variable nested object המשתנה שמיוצג על ידי הישות.
mergeConflict[].entityInBaseVersion.folder nested object התיקייה המיוצגת על ידי הישות.
mergeConflict[].entityInBaseVersion.changeStatus string מייצג את שינוי הישות בסביבת העבודה.

הערכים הקבילים הם:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
workspaceChange[].client nested object הלקוח המיוצג על ידי הישות.
mergeConflict[].entityInWorkspace.client nested object הלקוח המיוצג על ידי הישות.
mergeConflict[].entityInBaseVersion.client nested object הלקוח המיוצג על ידי הישות.
workspaceChange[].transformation nested object הטרנספורמציה שמיוצגת על ידי הישות.
mergeConflict[].entityInWorkspace.transformation nested object הטרנספורמציה שמיוצגת על ידי הישות.
mergeConflict[].entityInBaseVersion.transformation nested object הטרנספורמציה שמיוצגת על ידי הישות.

רוצה לנסות?

ניתן להשתמש ב-APIs Explorer שבהמשך כדי לקרוא לשיטה הזו בנתונים בזמן אמת ולראות את התגובה.