สร้างเวอร์ชันคอนเทนเนอร์จากเอนทิตีที่มีอยู่ในพื้นที่ทำงาน ลบพื้นที่ทำงาน และตั้งค่าเวอร์ชันคอนเทนเนอร์ฐานเป็น เวอร์ชันที่สร้าง ลองใช้เลย
ส่งคำขอ
คำขอ HTTP
POST https://www.googleapis.com/tagmanager/v2/+path:create_version
พารามิเตอร์
ชื่อพารามิเตอร์ | ค่า | คำอธิบาย |
---|---|---|
พารามิเตอร์เส้นทาง | ||
path |
string |
เส้นทางที่เกี่ยวข้อง API ของ GTM Workspace ตัวอย่าง accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
การให้สิทธิ์
คำขอนี้ต้องได้รับการให้สิทธิ์ตามขอบเขตต่อไปนี้
ขอบเขต |
---|
https://www.googleapis.com/auth/tagmanager.edit.containerversions |
สำหรับข้อมูลเพิ่มเติม โปรดดูที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อหาของคำขอ
ในเนื้อหาคำขอ ให้ข้อมูลในโครงสร้างต่อไปนี้
{ "name": string, "notes": string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
name |
string |
ชื่อของเวอร์ชันคอนเทนเนอร์ที่จะสร้าง | |
notes |
string |
บันทึกของเวอร์ชันคอนเทนเนอร์ที่จะสร้าง |
คำตอบ
หากทำสำเร็จ เมธอดนี้จะแสดงเนื้อหาการตอบกลับพร้อมโครงสร้างต่อไปนี้
{ "containerVersion": accounts.containers.versions Resource, "syncStatus": { "mergeConflict": boolean, "syncError": boolean }, "compilerError": boolean, "newWorkspacePath": string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
containerVersion |
nested object |
สร้างเวอร์ชันคอนเทนเนอร์แล้ว | |
syncStatus |
nested object |
ระบุว่าการสร้างเวอร์ชันล้มเหลวเมื่อซิงค์พื้นที่ทำงานกับคอนเทนเนอร์เวอร์ชันล่าสุดหรือไม่ | |
syncStatus.mergeConflict |
boolean |
การดำเนินการซิงค์ตรวจพบความขัดแย้งในการรวม | |
syncStatus.syncError |
boolean |
เกิดข้อผิดพลาดในระหว่างการดำเนินการซิงค์ | |
compilerError |
boolean |
ข้อผิดพลาดของคอมไพเลอร์หรือไม่ | |
newWorkspacePath |
string |
เส้นทางพื้นที่ทำงานที่สร้างขึ้นโดยอัตโนมัติจากการสร้างเวอร์ชัน ควรป้อนข้อมูลในช่องนี้เมื่อเวอร์ชันที่สร้างไม่ใช่การแสดงตัวอย่างอย่างรวดเร็วเท่านั้น |
ลองใช้งาน
ใช้ API Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบสดและดูการตอบกลับ