Membuat Versi Penampung dari entity yang ada di ruang kerja, menghapus ruang kerja, dan menetapkan versi penampung dasar ke versi yang baru dibuat. Coba sekarang.
Permintaan
Permintaan HTTP
POST https://www.googleapis.com/tagmanager/v2/+path:create_version
Parameter
Nama parameter | Nilai | Deskripsi |
---|---|---|
Parameter jalur | ||
path |
string |
Jalur relatif API Workspace GTM. Contoh: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
Otorisasi
Permintaan ini memerlukan otorisasi dengan cakupan berikut:
Cakupan |
---|
https://www.googleapis.com/auth/tagmanager.edit.containerversions |
Untuk informasi selengkapnya, lihat halaman autentikasi dan otorisasi.
Isi permintaan
Dalam isi permintaan, berikan data dengan struktur berikut:
{ "name": string, "notes": string }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
name |
string |
Nama versi penampung yang akan dibuat. | |
notes |
string |
Catatan versi penampung yang akan dibuat. |
Respons
Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:
{ "containerVersion": accounts.containers.versions Resource, "syncStatus": { "mergeConflict": boolean, "syncError": boolean }, "compilerError": boolean, "newWorkspacePath": string }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
containerVersion |
nested object |
Versi penampung dibuat. | |
syncStatus |
nested object |
Apakah pembuatan versi gagal saat menyinkronkan ruang kerja ke versi penampung terbaru. | |
syncStatus.mergeConflict |
boolean |
Operasi sinkronisasi mendeteksi konflik penggabungan. | |
syncStatus.syncError |
boolean |
Terjadi error selama operasi sinkronisasi. | |
compilerError |
boolean |
Error compiler atau tidak. | |
newWorkspacePath |
string |
Jalur ruang kerja yang dibuat secara otomatis yang dibuat sebagai hasil dari pembuatan versi. Kolom ini hanya boleh diisi jika versi yang dibuat bukan pratinjau cepat. |
Cobalah!
Gunakan APIs Explorer di bawah untuk memanggil metode ini pada data live dan melihat respons.