Çalışma alanındaki çakışan ve değiştirilmiş varlıkları 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 kapsamlardan en az biriyle yetkilendirme gerektirir:
Kapsam |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
https://www.googleapis.com/auth/tagmanager.readonly |
Daha fazla bilgi 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, "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 } } ] }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
workspaceChange[] |
list |
Çalışma alanında değiştirilen 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 |
Varlığın çalışma alanında nasıl değiştirildiğini gösterir.
Kabul edilebilir değerler şunlardır:
|
|
mergeConflict[] |
list |
Senkronizasyondan sonra birleştirme çakışması. | |
mergeConflict[].entityInWorkspace |
nested object |
Temel sürümle karşılaştırıldığında çakışan değişiklikleri olan çalışma alanı varlığı. Çalışma alanındaki bir varlık silinirse silinmiş değişiklik durumu ile 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 |
Varlığın çalışma alanında nasıl değiştirildiğini gösterir.
Kabul edilebilir değerler şunlardır:
|
|
mergeConflict[].entityInBaseVersion |
nested object |
Çalışma alanıyla karşılaştırıldığında çakışan değişikliklere sahip temel sürüm varlığı (son senkronizasyon işleminden itibaren). Bu alan eksikse çalışma alanı varlığı temel sürümden silinir. | |
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 |
Varlığın çalışma alanında nasıl değiştirildiğini gösterir.
Kabul edilebilir değerler şunlardır:
|
|
workspaceChange[].client |
nested object |
Tüzel kişi tarafından temsil edilen müşteri. | |
mergeConflict[].entityInWorkspace.client |
nested object |
Tüzel kişi tarafından temsil edilen müşteri. | |
mergeConflict[].entityInBaseVersion.client |
nested object |
Tüzel kişi tarafından temsil edilen 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. |
Deneyin.
Aşağıdaki API Gezgini'ni kullanarak canlı verilerde bu yöntemi çağırın ve yanıtı görün.