- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- ProposedChange
- Deneyin.
Tam ad: accounts.containers.workspaces.bulk_update
Tek bir çağrıda bir çalışma alanına birden fazla öğe değişikliği uygular. Yeni öğeler oluşturulurken öğe kimlikleri benzersiz ve doğru biçimde olmalıdır. Yani "new_" ile başlamalı ve ardından sayıyla devam etmelidir (ör. "new_1", "new_2"). myNewFolder altında myNewTag'i oluşturmak için örnek gövde snippet'i:
"changes": [
{
"folder": {
"folderId": "new_1",
"name": "myNewFolder",
...
},
"changeStatus": "added"
},
{
"tag": {
"tagId": "new_2",
"name": "myNewTag",
"parentFolderId": "new_1",
...
},
"changeStatus": "added"
}
]
HTTP isteği
POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update
Yol parametreleri
| Parametreler | |
|---|---|
path |
GTM Workspace'in API'ye göreli yolu. |
İstek metni
İstek metni, ProposedChange öğesinin bir örneğini içerir.
Yanıt metni
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"changes": [
{
object ( |
| Alanlar | |
|---|---|
changes[] |
Toplu güncelleme sırasında eklenen veya güncellenen öğeler. Sistem tarafından silinen veya güncellenen öğeler dahil değildir. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/tagmanager.edit.containers
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.
ProposedChange
| JSON gösterimi |
|---|
{
"changes": [
{
object ( |
| Alanlar | |
|---|---|
changes[] |
Uygulanacak çalışma alanı değişikliklerinin listesi. |