找出工作區中發生衝突和經過修改的實體。 立即試用。
要求
HTTP 要求
GET https://www.googleapis.com/tagmanager/v2/+path/status
參數
參數名稱 | 值 | 說明 |
---|---|---|
路徑參數 | ||
path |
string |
GTM Workspace 的 API 相對路徑。 範例: 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, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config 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, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config 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, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string } } ] }
屬性名稱 | 值 | 說明 | 附註 |
---|---|---|---|
workspaceChange[] |
list |
已在工作區中變更的實體。 | |
workspaceChange[].tag |
nested object |
由實體代表的標記。 | |
workspaceChange[].trigger |
nested object |
由實體代表的觸發條件。 | |
workspaceChange[].variable |
nested object |
由實體代表的變數。 | |
workspaceChange[].folder |
nested object |
實體代表的資料夾。 | |
workspaceChange[].changeStatus |
string |
代表實體在工作區中的變更情形。
可接受的值為:
|
|
mergeConflict[] |
list |
同步處理後發生合併衝突。 | |
mergeConflict[].entityInWorkspace |
nested object |
變更與基礎版本有衝突的 Workspace 實體。即使實體在工作區中刪除,狀態仍會顯示變更狀態。 | |
mergeConflict[].entityInWorkspace.tag |
nested object |
由實體代表的標記。 | |
mergeConflict[].entityInWorkspace.trigger |
nested object |
由實體代表的觸發條件。 | |
mergeConflict[].entityInWorkspace.variable |
nested object |
由實體代表的變數。 | |
mergeConflict[].entityInWorkspace.folder |
nested object |
實體代表的資料夾。 | |
mergeConflict[].entityInWorkspace.changeStatus |
string |
代表實體在工作區中的變更情形。
可接受的值為:
|
|
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 |
代表實體在工作區中的變更情形。
可接受的值為:
|
|
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 |
實體代表的轉換。 | |
workspaceChange[].zone |
nested object |
實體代表的區域。 | |
workspaceChange[].customTemplate |
nested object |
實體代表的自訂範本。 | |
workspaceChange[].builtInVariable |
nested object |
實體代表的內建變數。 | |
workspaceChange[].builtInVariable.path |
string |
GTM BuiltInVariable 的 API 相對路徑。 | |
workspaceChange[].builtInVariable.accountId |
string |
GTM 帳戶 ID。 | |
workspaceChange[].builtInVariable.containerId |
string |
GTM 容器 ID。 | |
workspaceChange[].builtInVariable.workspaceId |
string |
GTM 工作區 ID。 | |
workspaceChange[].builtInVariable.type |
string |
內建變數類型。
可接受的值為:
|
|
workspaceChange[].builtInVariable.name |
string |
參照內建變數的內建變數名稱。 | |
workspaceChange[].gtagConfig |
nested object |
實體代表的 gtag 設定。 | |
mergeConflict[].entityInWorkspace.zone |
nested object |
實體代表的區域。 | |
mergeConflict[].entityInWorkspace.customTemplate |
nested object |
實體代表的自訂範本。 | |
mergeConflict[].entityInWorkspace.builtInVariable |
nested object |
實體代表的內建變數。 | |
mergeConflict[].entityInWorkspace.builtInVariable.path |
string |
GTM BuiltInVariable 的 API 相對路徑。 | |
mergeConflict[].entityInWorkspace.builtInVariable.accountId |
string |
GTM 帳戶 ID。 | |
mergeConflict[].entityInWorkspace.builtInVariable.containerId |
string |
GTM 容器 ID。 | |
mergeConflict[].entityInWorkspace.builtInVariable.workspaceId |
string |
GTM 工作區 ID。 | |
mergeConflict[].entityInWorkspace.builtInVariable.type |
string |
內建變數類型。
可接受的值為:
|
|
mergeConflict[].entityInWorkspace.builtInVariable.name |
string |
參照內建變數的內建變數名稱。 | |
mergeConflict[].entityInWorkspace.gtagConfig |
nested object |
實體代表的 gtag 設定。 | |
mergeConflict[].entityInBaseVersion.zone |
nested object |
實體代表的區域。 | |
mergeConflict[].entityInBaseVersion.customTemplate |
nested object |
實體代表的自訂範本。 | |
mergeConflict[].entityInBaseVersion.builtInVariable |
nested object |
實體代表的內建變數。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.path |
string |
GTM BuiltInVariable 的 API 相對路徑。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.accountId |
string |
GTM 帳戶 ID。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.containerId |
string |
GTM 容器 ID。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.workspaceId |
string |
GTM 工作區 ID。 | |
mergeConflict[].entityInBaseVersion.builtInVariable.type |
string |
內建變數類型。
可接受的值為:
|
|
mergeConflict[].entityInBaseVersion.builtInVariable.name |
string |
參照內建變數的內建變數名稱。 | |
mergeConflict[].entityInBaseVersion.gtagConfig |
nested object |
實體代表的 gtag 設定。 |
試試看!
使用下方的 APIs Explorer,針對即時資料呼叫這個方法,看看會有什麼結果。