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