- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ProposedChange
- ลองใช้งาน
ชื่อเต็ม: accounts.containers.workspaces.bulk_update
ใช้การเปลี่ยนแปลงเอนทิตีหลายรายการกับพื้นที่ทำงานในการเรียกครั้งเดียว เมื่อสร้างเอนทิตีใหม่ รหัสเอนทิตีต้องไม่ซ้ำกันและอยู่ในรูปแบบที่ถูกต้อง กล่าวคือ ต้องขึ้นต้นด้วย "new_" ตามด้วยตัวเลข เช่น "new_1", "new_2" ตัวอย่างข้อมูลโค้ดเนื้อหาเพื่อสร้าง myNewTag ภายใต้ myNewFolder คือ
"changes": [
{
"folder": {
"folderId": "new_1",
"name": "myNewFolder",
...
},
"changeStatus": "added"
},
{
"tag": {
"tagId": "new_2",
"name": "myNewTag",
"parentFolderId": "new_1",
...
},
"changeStatus": "added"
}
]
คำขอ HTTP
POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
path |
เส้นทางแบบสัมพัทธ์ของ API ของพื้นที่ทํางาน GTM ซึ่งจะอยู่ในรูปแบบ |
เนื้อความของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ ProposedChange
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"changes": [
{
object ( |
| ช่อง | |
|---|---|
changes[] |
เอนทิตีที่เพิ่มหรืออัปเดตระหว่างการอัปเดตแบบกลุ่ม ไม่รวมเอนทิตีที่ระบบลบหรืออัปเดต |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/tagmanager.edit.containers
ดูข้อมูลเพิ่มเติมได้ที่OAuth 2.0 Overview
ProposedChange
| การแสดง JSON |
|---|
{
"changes": [
{
object ( |
| ช่อง | |
|---|---|
changes[] |
รายการการเปลี่ยนแปลงในพื้นที่ทำงานที่จะใช้ |