Çalışma alanında çakışan ve değiştirilmiş öğeleri bulur. Şimdi deneyin.
İstek
HTTP isteği
GET https://www.googleapis.com/tagmanager/v2/+path/status
Parametreler
Parametre adı | Değer | Açıklama |
---|---|---|
Yol parametreleri | ||
path |
string |
GTM Workspace'in API göreli yolu. Örnek: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
Yetkilendirme
Bu istek, aşağıdaki kapsamların en az biriyle yetkilendirme gerektiriyor:
Kapsam |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
https://www.googleapis.com/auth/tagmanager.readonly |
Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasına göz atın.
İstek içeriği
Bu yöntemle istek gövdesi sağlamayın.
Yanıt
Başarılı olursa bu yöntem, aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:
{ "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 } } ] }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
workspaceChange[] |
list |
Çalışma alanında değiştirilmiş varlıklar. | |
workspaceChange[].tag |
nested object |
Varlık tarafından temsil edilen etiket. | |
workspaceChange[].trigger |
nested object |
Varlık tarafından temsil edilen tetikleyici. | |
workspaceChange[].variable |
nested object |
Varlık tarafından temsil edilen değişken. | |
workspaceChange[].folder |
nested object |
Varlık tarafından temsil edilen klasör. | |
workspaceChange[].changeStatus |
string |
Öğenin çalışma alanındaki nasıl değiştirildiğini gösterir.
Kabul edilen değerler şunlardır:
|
|
mergeConflict[] |
list |
Senkronizasyondan sonraki birleştirme çakışması. | |
mergeConflict[].entityInWorkspace |
nested object |
Temel sürüme kıyasla çakışan değişikliklere sahip çalışma alanı varlığı. Çalışma alanından silinen bir öğe, silinmiş değişiklik durumuyla görünmeye devam eder. | |
mergeConflict[].entityInWorkspace.tag |
nested object |
Varlık tarafından temsil edilen etiket. | |
mergeConflict[].entityInWorkspace.trigger |
nested object |
Varlık tarafından temsil edilen tetikleyici. | |
mergeConflict[].entityInWorkspace.variable |
nested object |
Varlık tarafından temsil edilen değişken. | |
mergeConflict[].entityInWorkspace.folder |
nested object |
Varlık tarafından temsil edilen klasör. | |
mergeConflict[].entityInWorkspace.changeStatus |
string |
Öğenin çalışma alanındaki nasıl değiştirildiğini gösterir.
Kabul edilen değerler şunlardır:
|
|
mergeConflict[].entityInBaseVersion |
nested object |
Çalışma alanına kıyasla çakışan değişikliklerin olduğu temel sürüm varlığı (son senkronizasyon işleminden sonra). Bu alanın eksik olması, çalışma alanı öğesinin temel sürümden silindiği anlamına gelir. | |
mergeConflict[].entityInBaseVersion.tag |
nested object |
Varlık tarafından temsil edilen etiket. | |
mergeConflict[].entityInBaseVersion.trigger |
nested object |
Varlık tarafından temsil edilen tetikleyici. | |
mergeConflict[].entityInBaseVersion.variable |
nested object |
Varlık tarafından temsil edilen değişken. | |
mergeConflict[].entityInBaseVersion.folder |
nested object |
Varlık tarafından temsil edilen klasör. | |
mergeConflict[].entityInBaseVersion.changeStatus |
string |
Öğenin çalışma alanındaki nasıl değiştirildiğini gösterir.
Kabul edilen değerler şunlardır:
|
|
workspaceChange[].client |
nested object |
Tüzel kişinin temsil ettiği müşteri. | |
mergeConflict[].entityInWorkspace.client |
nested object |
Tüzel kişinin temsil ettiği müşteri. | |
mergeConflict[].entityInBaseVersion.client |
nested object |
Tüzel kişinin temsil ettiği müşteri. | |
workspaceChange[].transformation |
nested object |
Varlık tarafından temsil edilen dönüşüm. | |
mergeConflict[].entityInWorkspace.transformation |
nested object |
Varlık tarafından temsil edilen dönüşüm. | |
mergeConflict[].entityInBaseVersion.transformation |
nested object |
Varlık tarafından temsil edilen dönüşüm. | |
workspaceChange[].zone |
nested object |
Varlık tarafından temsil edilen alt bölge. | |
workspaceChange[].customTemplate |
nested object |
Varlık tarafından temsil edilen özel şablon. | |
workspaceChange[].builtInVariable |
nested object |
Varlık tarafından temsil edilen yerleşik değişken. | |
workspaceChange[].builtInVariable.path |
string |
GTM NativeInVariable'in API göreli yolu. | |
workspaceChange[].builtInVariable.accountId |
string |
GTM Hesap Kimliği. | |
workspaceChange[].builtInVariable.containerId |
string |
GTM Kapsayıcı Kimliği. | |
workspaceChange[].builtInVariable.workspaceId |
string |
GTM Çalışma Alanı Kimliği. | |
workspaceChange[].builtInVariable.type |
string |
Yerleşik değişkenin türü.
Kabul edilen değerler şunlardır:
|
|
workspaceChange[].builtInVariable.name |
string |
Yerleşik değişkene atıfta bulunmak için kullanılacak yerleşik değişkenin adı. | |
workspaceChange[].gtagConfig |
nested object |
Varlık tarafından temsil edilen gtag yapılandırması. | |
mergeConflict[].entityInWorkspace.zone |
nested object |
Varlık tarafından temsil edilen alt bölge. | |
mergeConflict[].entityInWorkspace.customTemplate |
nested object |
Varlık tarafından temsil edilen özel şablon. | |
mergeConflict[].entityInWorkspace.builtInVariable |
nested object |
Varlık tarafından temsil edilen yerleşik değişken. | |
mergeConflict[].entityInWorkspace.builtInVariable.path |
string |
GTM NativeInVariable'in API göreli yolu. | |
mergeConflict[].entityInWorkspace.builtInVariable.accountId |
string |
GTM Hesap Kimliği. | |
mergeConflict[].entityInWorkspace.builtInVariable.containerId |
string |
GTM Kapsayıcı Kimliği. | |
mergeConflict[].entityInWorkspace.builtInVariable.workspaceId |
string |
GTM Çalışma Alanı Kimliği. | |
mergeConflict[].entityInWorkspace.builtInVariable.type |
string |
Yerleşik değişkenin türü.
Kabul edilen değerler şunlardır:
|
|
mergeConflict[].entityInWorkspace.builtInVariable.name |
string |
Yerleşik değişkene atıfta bulunmak için kullanılacak yerleşik değişkenin adı. | |
mergeConflict[].entityInWorkspace.gtagConfig |
nested object |
Varlık tarafından temsil edilen gtag yapılandırması. | |
mergeConflict[].entityInBaseVersion.zone |
nested object |
Varlık tarafından temsil edilen alt bölge. | |
mergeConflict[].entityInBaseVersion.customTemplate |
nested object |
Varlık tarafından temsil edilen özel şablon. | |
mergeConflict[].entityInBaseVersion.builtInVariable |
nested object |
Varlık tarafından temsil edilen yerleşik değişken. | |
mergeConflict[].entityInBaseVersion.builtInVariable.path |
string |
GTM NativeInVariable'in API göreli yolu. | |
mergeConflict[].entityInBaseVersion.builtInVariable.accountId |
string |
GTM Hesap Kimliği. | |
mergeConflict[].entityInBaseVersion.builtInVariable.containerId |
string |
GTM Kapsayıcı Kimliği. | |
mergeConflict[].entityInBaseVersion.builtInVariable.workspaceId |
string |
GTM Çalışma Alanı Kimliği. | |
mergeConflict[].entityInBaseVersion.builtInVariable.type |
string |
Yerleşik değişkenin türü.
Kabul edilen değerler şunlardır:
|
|
mergeConflict[].entityInBaseVersion.builtInVariable.name |
string |
Yerleşik değişkene atıfta bulunmak için kullanılacak yerleşik değişkenin adı. | |
mergeConflict[].entityInBaseVersion.gtagConfig |
nested object |
Varlık tarafından temsil edilen gtag yapılandırması. |
Deneyin!
Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.