Workspaces: create_version

Çalışma alanında bulunan varlıklardan bir Kapsayıcı Sürümü oluşturur, çalışma alanını siler ve temel kapsayıcı sürümünü yeni oluşturulan sürüme ayarlar. Şimdi deneyin.

İstek

HTTP isteği

POST https://www.googleapis.com/tagmanager/v2/+path:create_version

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 kapsamla yetkilendirme gerektiriyor:

Kapsam
https://www.googleapis.com/auth/tagmanager.edit.containerversions

Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasını inceleyin.

İstek metni

İstek gövdesinde, aşağıdaki yapıya sahip verileri sağlayın:

{
  "name": string,
  "notes": string
}
Mülk adı Değer Açıklama Notlar
name string Oluşturulacak kapsayıcı sürümünün adı.
notes string Oluşturulacak kapsayıcı sürümünün notları.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:

{
  "containerVersion": accounts.containers.versions Resource,
  "syncStatus": {
    "mergeConflict": boolean,
    "syncError": boolean
  },
  "compilerError": boolean,
  "newWorkspacePath": string
}
Mülk adı Değer Açıklama Notlar
containerVersion nested object Kapsayıcı sürümü oluşturuldu.
syncStatus nested object Çalışma alanı en son kapsayıcı sürümüyle senkronize edilirken sürüm oluşturma başarısız oldu.
syncStatus.mergeConflict boolean Senkronizasyon işlemi, birleştirme çakışması tespit etti.
syncStatus.syncError boolean Senkronizasyon işlemi sırasında bir hata oluştu.
compilerError boolean Derleyici hataları veya yok.
newWorkspacePath string Sürüm oluşturulduktan sonra otomatik olarak oluşturulan çalışma alanı yolu oluşturuldu. Bu alan, yalnızca oluşturulan sürüm hızlı bir önizleme değilse doldurulmalıdır.

Deneyin.

Bu yöntemi canlı verilerde çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.