สร้างเวอร์ชันคอนเทนเนอร์จากเอนทิตีที่มีอยู่ในพื้นที่ทำงาน ลบพื้นที่ทำงาน และตั้งค่าเวอร์ชันคอนเทนเนอร์ฐานเป็นเวอร์ชันที่สร้างขึ้นใหม่ ลองเลย
ส่งคำขอ
คำขอ 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 }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | Notes |
---|---|---|---|
name |
string |
ชื่อเวอร์ชันคอนเทนเนอร์ที่จะสร้าง | |
notes |
string |
บันทึกเวอร์ชันคอนเทนเนอร์ที่จะสร้าง |
คำตอบ
หากสำเร็จ เมธอดนี้จะแสดงเนื้อหาการตอบสนองที่มีโครงสร้างต่อไปนี้
{ "containerVersion": accounts.containers.versions Resource, "syncStatus": { "mergeConflict": boolean, "syncError": boolean }, "compilerError": boolean, "newWorkspacePath": string }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | Notes |
---|---|---|---|
containerVersion |
nested object |
เวอร์ชันคอนเทนเนอร์ที่สร้าง | |
syncStatus |
nested object |
สร้างเวอร์ชันไม่สำเร็จเมื่อซิงค์พื้นที่ทำงานกับคอนเทนเนอร์เวอร์ชันล่าสุดหรือไม่ | |
syncStatus.mergeConflict |
boolean |
การดำเนินการซิงค์ตรวจพบข้อขัดแย้งในการผสาน | |
syncStatus.syncError |
boolean |
เกิดข้อผิดพลาดระหว่างดำเนินการซิงค์ข้อมูล | |
compilerError |
boolean |
คอมไพเลอร์มีข้อผิดพลาดหรือไม่ | |
newWorkspacePath |
string |
เส้นทางพื้นที่ทํางานที่สร้างขึ้นโดยอัตโนมัติจากการสร้างเวอร์ชัน ควรป้อนข้อมูลในช่องนี้เมื่อเวอร์ชันที่สร้างไม่ใช่การแสดงตัวอย่างด่วนเท่านั้น |
ลองใช้เลย
ใช้ API Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบเรียลไทม์และดูการตอบสนอง