Container Versions: publish

Wymaga autoryzacji

Publikuje wersję kontenera. Wypróbuj lub zobacz przykład.

Żądanie

Żądanie HTTP

POST https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/versions/containerVersionId/publish

Parametry

Nazwa parametru Wartość Opis
Parametry ścieżki
accountId string Identyfikator konta Menedżera tagów Google.
containerId string Identyfikator kontenera Menedżera tagów Google.
containerVersionId string Identyfikator wersji kontenera Menedżera tagów Google.
Opcjonalne parametry zapytania
fingerprint string Jeśli odcisk cyfrowy zostanie podany, musi być zgodny z odciskiem palca wersji kontenera w pamięci.

Autoryzacja

To żądanie wymaga autoryzacji w ramach tego zakresu (więcej informacji o uwierzytelnianiu i autoryzacji).

Zakres
https://www.googleapis.com/auth/tagmanager.publish

Treść żądania

Nie podawaj treści żądania przy użyciu tej metody.

Odpowiedź

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

{
  "containerVersion": accounts.containers.versions Resource,
  "compilerError": boolean
}
Nazwa usługi Wartość Opis Uwagi
containerVersion nested object Utworzono wersję kontenera.
compilerError boolean Błędy kompilatora.

Przykłady

Uwaga: dostępne dla tej metody przykłady kodu nie odzwierciedlają wszystkich obsługiwanych języków programowania. Listę obsługiwanych języków znajdziesz na stronie z bibliotekami klienta.

Java

Używa biblioteki klienta Java.

/*
 * Note: This code assumes you have an authorized tagmanager service object.
 */

/*
 * This request publishes a container version.
 */
try {
  tagmanager.accounts().containers().
      versions().publish("123456", "54321", "2").execute();
} catch (GoogleJsonResponseException e) {
  System.err.println("There was a service error: "
      + e.getDetails().getCode() + " : "
      + e.getDetails().getMessage());
}

Python

Używa biblioteki klienta w Pythonie.

# Note: This code assumes you have an authorized tagmanager service object.

# This request publishes a container version.
try:
  tagmanager.accounts().containers().versions().publish(
      accountId='123456',
      containerId='54321',
      containerVersionId='2'
  ).execute()

except TypeError, error:
  # Handle errors in constructing a query.
  print 'There was an error in constructing your query : %s' % error

except HttpError, error:
  # Handle API errors.
  print ('There was an API error : %s : %s' %
         (error.resp.status, error.resp.reason))

Wypróbuj

Użyj poniższego eksploratora interfejsów API, aby wywołać tę metodę na bieżących danych i wyświetlić odpowiedź.