查找工作区中存在冲突的已更改实体。立即试用。
请求
HTTP 请求
GET https://www.googleapis.com/tagmanager/v2/+path/status
参数
参数名称 | 值 | 说明 |
---|---|---|
路径参数 | ||
path |
string |
GTM 工作区的 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 |
与基础版本相比,工作区实体存在相互冲突的更改。如果在工作区中删除某个实体,该实体仍会显示,但带有“已删除”更改状态。 | |
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 内置变量的 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 内置变量的 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 内置变量的 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 配置。 |
试试看!
使用下面的 API Explorer 对实际数据调用此方法,然后查看响应。