Workspaces: getStatus

Znajduje w obszarze roboczym sprzeczne lub zmodyfikowane elementy. Wypróbuj teraz

Prośba

Żądanie HTTP

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

Parametry

Nazwa parametru Wartość Opis
Parametry ścieżki
path string Ścieżka względna interfejsu API Workspace Menedżera tagów Google. Przykład: accounts/{identyfikator_konta}/containers/{identyfikator_kontenera}/workspaces/{identyfikator_obszaru roboczego}

Upoważnienie

To żądanie wymaga autoryzacji z co najmniej jednym z tych zakresów:

Zakres
https://www.googleapis.com/auth/tagmanager.edit.containers
https://www.googleapis.com/auth/tagmanager.readonly

Więcej informacji znajdziesz na stronie uwierzytelniania i autoryzacji.

Treść żądania

Nie podawaj treści żądania z tą metodą.

Odpowiedź

Jeśli operacja się uda, metoda zwróci odpowiedź w następującej strukturze:

{
  "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
      }
    }
  ]
}
nazwa usługi, Wartość Opis Uwagi
workspaceChange[] list Elementy, które zostały zmienione w obszarze roboczym.
workspaceChange[].tag nested object Tag reprezentowany przez jednostkę.
workspaceChange[].trigger nested object Reguła reprezentowana przez element.
workspaceChange[].variable nested object Zmienna reprezentowana przez element.
workspaceChange[].folder nested object Folder reprezentowany przez element.
workspaceChange[].changeStatus string Reprezentuje, jak element został zmieniony w obszarze roboczym.

Akceptowane wartości:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[] list Konflikt scalania po synchronizacji.
mergeConflict[].entityInWorkspace nested object Element obszaru roboczego, w którego przypadku występuje konflikt zmian w porównaniu z wersją podstawową. Jeśli element zostanie usunięty z obszaru roboczego, będzie się nadal wyświetlać ze stanem zmiany „Usunięta”.
mergeConflict[].entityInWorkspace.tag nested object Tag reprezentowany przez jednostkę.
mergeConflict[].entityInWorkspace.trigger nested object Reguła reprezentowana przez element.
mergeConflict[].entityInWorkspace.variable nested object Zmienna reprezentowana przez element.
mergeConflict[].entityInWorkspace.folder nested object Folder reprezentowany przez element.
mergeConflict[].entityInWorkspace.changeStatus string Reprezentuje, jak element został zmieniony w obszarze roboczym.

Akceptowane wartości:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[].entityInBaseVersion nested object Encja podstawowa (od ostatniej operacji synchronizacji), w której występują sprzeczne zmiany w porównaniu z obszarem roboczym. Jeśli go brakuje, oznacza to, że element obszaru roboczego został usunięty z wersji podstawowej.
mergeConflict[].entityInBaseVersion.tag nested object Tag reprezentowany przez jednostkę.
mergeConflict[].entityInBaseVersion.trigger nested object Reguła reprezentowana przez element.
mergeConflict[].entityInBaseVersion.variable nested object Zmienna reprezentowana przez element.
mergeConflict[].entityInBaseVersion.folder nested object Folder reprezentowany przez element.
mergeConflict[].entityInBaseVersion.changeStatus string Reprezentuje, jak element został zmieniony w obszarze roboczym.

Akceptowane wartości:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
workspaceChange[].client nested object Klient reprezentowany przez podmiot.
mergeConflict[].entityInWorkspace.client nested object Klient reprezentowany przez podmiot.
mergeConflict[].entityInBaseVersion.client nested object Klient reprezentowany przez podmiot.
workspaceChange[].transformation nested object Przekształcenie reprezentowane przez encję.
mergeConflict[].entityInWorkspace.transformation nested object Przekształcenie reprezentowane przez encję.
mergeConflict[].entityInBaseVersion.transformation nested object Przekształcenie reprezentowane przez encję.

Wypróbuj

Użyj Eksploratora interfejsów API poniżej, aby wywołać tę metodę na aktywnych danych i zobaczyć odpowiedź.