Workspaces: create_version

สร้างเวอร์ชันคอนเทนเนอร์จากเอนทิตีที่มีอยู่ในพื้นที่ทำงาน ลบพื้นที่ทำงาน และตั้งค่าเวอร์ชันคอนเทนเนอร์ฐานเป็นเวอร์ชันที่สร้างขึ้นใหม่ ลองเลย

ส่งคำขอ

คำขอ 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 ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบเรียลไทม์และดูการตอบสนอง