การกำหนดเวอร์ชัน

การกำหนดเวอร์ชันความหมาย

Google Ads API เป็นไปตามการกำหนดเวอร์ชันทางความหมาย โดยมี เวอร์ชันหลักและเวอร์ชันรอง รูปแบบของเวอร์ชันนี้คือ MAJOR.MINOR หรือ vMAJOR_MINOR ตัวอย่างเช่น v17_0 เป็นเวอร์ชันหลัก v17_1 เป็นเวอร์ชันย่อย

ดูเวอร์ชันที่ผ่านมาได้ในบันทึกประจำรุ่น

เวอร์ชันหลัก

เวอร์ชันการเผยแพร่หลักมีการเปลี่ยนแปลงที่ขัดข้องและเข้ากันไม่ได้แบบย้อนหลัง เวอร์ชันจะลงท้ายด้วย 0 ด้วยรูปแบบ vX_0 โดยที่ X เป็นหลัก หมายเลขเวอร์ชัน

เวอร์ชันหลักแต่ละเวอร์ชันจะมีปลายทางแยกกัน นี่เป็นตัวอย่างของ URL ซึ่ง X คือหมายเลขเวอร์ชันหลัก

https://googleads.googleapis.com/vX

ถ้าคุณอัปเกรดจากเวอร์ชันหลักที่เก่ากว่า อาจต้องใช้โค้ด จะเปลี่ยนแปลงเมื่อคุณเปลี่ยนไปใช้ปลายทางเวอร์ชันหลักใหม่ หากคุณกำลังใช้ ไลบรารีของไคลเอ็นต์ แล้วอัปเกรดเป็นเวอร์ชันใหม่ล่าสุด เมื่อมีการเปิดตัวเวอร์ชันหลัก เราจะให้คำแนะนำในการย้ายข้อมูล คุณควรดำเนินการเพื่อแก้ไขการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบในโค้ดของคุณ

ตัวอย่างของการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ ได้แก่

  • การลบหรือเปลี่ยนชื่อบริการ อินเทอร์เฟซ ช่อง เมธอด หรือค่า enum
  • การเปลี่ยนประเภทของฟิลด์
  • เปลี่ยนรูปแบบชื่อทรัพยากร
  • การเปลี่ยนรูปแบบ URL ในคําจํากัดความ HTTP
  • การเปลี่ยนรูปแบบเอาต์พุต เช่น เปลี่ยนจาก 0 เป็น -- เป็นค่าเริ่มต้น
  • เปลี่ยนสาเหตุของข้อผิดพลาดที่แสดงผลจาก A เป็น B

เวอร์ชันย่อย

ส่วนเวอร์ชันย่อยจะใช้การเปลี่ยนแปลงที่เข้ากันได้แบบย้อนหลังเท่านั้น สำหรับเวอร์ชันย่อย vMAJOR_MINOR จะมีตัวเลข MINOR มากกว่า 0

เมื่อเปิดตัวเวอร์ชันย่อย ปลายทางที่มีการใช้งานอยู่แล้วจะ จะได้รับการอัปเดตโดยอัตโนมัติ วิธีนี้จะไม่ทำให้โค้ดเสียหาย คุณสามารถ ใช้ไลบรารีของไคลเอ็นต์ต่อไป

เวอร์ชันย่อยจะมีฟีเจอร์ใหม่หรือการอัปเดตที่ไม่ส่งผลต่อ รหัสที่มีอยู่ หากคุณต้องการใช้ฟีเจอร์ใหม่ๆ เหล่านี้ ให้อัปเกรด ไลบรารีของไคลเอ็นต์เป็นเวอร์ชันใหม่ล่าสุด

พระอาทิตย์ตก

Google Ads API เวอร์ชันเก่าจะหยุดให้บริการเป็นระยะๆ โดยเราจะโพสต์ประกาศแจ้ง ในบล็อกนักพัฒนาซอฟต์แวร์ เมื่อเวอร์ชันหนึ่งกำลังจะหยุดให้บริการ อัปเดตกําหนดการเลิกใช้งานโดยจะหยุดใช้งานในอนาคต วันที่