กำลังทดสอบ

การทดสอบเป็นขั้นตอนสําคัญในการสร้างการผสานรวม Google Ads API ที่ประสบความสําเร็จ ไม่ว่าคุณจะเพิ่งเริ่มต้น ดูแลรักษาแอป หรือเพิ่มฟีเจอร์ใหม่ในการผสานรวมที่มีอยู่ คู่มือนี้จะแสดงแนวทางปฏิบัติแนะนำบางส่วนสำหรับการทดสอบการผสานรวม Google Ads API

บัญชีทดสอบ

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

บัญชีเวอร์ชันที่ใช้งานจริงสำหรับการพัฒนา

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

  • แสดงโฆษณาที่ผู้ใช้เห็น
  • ต้องระบุ URL ที่ถูกต้อง
  • ต้องเป็นไปตามนโยบายการโฆษณา

เนื่องจากบัญชีเวอร์ชันที่ใช้งานจริงแสดงโฆษณา จึงสร้างเมตริกที่ให้คุณทดสอบรายงานประสิทธิภาพ รวมถึงปลดล็อกฟีเจอร์อื่นๆ ทั้งหมดของ Google Ads API

ในขณะเดียวกัน การใช้ข้อมูลดังกล่าวเพื่อการพัฒนาก็ต้องใช้ความระมัดระวังเป็นพิเศษ เราขอแนะนําให้ใช้มาตรการต่อไปนี้

  • ให้สิทธิ์เข้าถึงแก่ผู้ใช้ที่ต้องการใช้เพื่อการพัฒนาเท่านั้น
  • กําหนดงบประมาณบัญชีรายวันคงที่ในระดับต่ำ
  • ใช้บัญชีเวอร์ชันที่ใช้งานจริงสําหรับการพัฒนาเฉพาะในกรณีที่ใช้บัญชีทดสอบไม่ได้

ทดสอบข้อมูลเข้าสู่ระบบ

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

นอกจากนี้ เราขอแนะนําให้สร้างโทเค็นรีเฟรชแยกต่างหากเพื่อวัตถุประสงค์ในการพัฒนา

ระบบจะสร้างโทเค็นรีเฟรชเมื่อผู้ใช้ให้สิทธิ์แอปเข้าถึง Google Ads API ในนามของตน ดังนั้นโทเค็นรีเฟรชแต่ละรายการจึงมีสิทธิ์เข้าถึงเช่นเดียวกับผู้ใช้ที่ให้สิทธิ์ หากโทเค็นรีเฟรชทั้งหมดที่ใช้เข้าถึงบัญชีการพัฒนาเชื่อมโยงกับผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงบัญชีเวอร์ชันที่ใช้งานจริง ซึ่งรวมถึงบัญชีดูแลจัดการที่จัดการบัญชีเวอร์ชันที่ใช้งานจริง ก็จะช่วยลดความเสี่ยงในการใช้โทเค็นรีเฟรชทดสอบเพื่อแก้ไขบัญชีเวอร์ชันที่ใช้งานจริงโดยไม่ตั้งใจ

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

ขอการตรวจสอบ

หากต้องการทดสอบว่าคําขอถูกต้องหรือไม่ เช่น เพื่อยืนยันว่าคําขอมีโครงสร้างถูกต้องและไม่ละเมิดนโยบาย คุณสามารถใช้ช่อง validate_only ซึ่งใช้ได้กับคําขอ GoogleAdsService.SearchStream และ GoogleAdsService.Search รวมถึงคําขอเปลี่ยนรูปแบบส่วนใหญ่ โปรดดูเอกสารอ้างอิงเพื่อยืนยันว่าช่องนี้พร้อมใช้งานสำหรับวิธีการหนึ่งๆ หรือไม่

REST API

สําหรับการทดสอบเฉพาะกิจ เช่น การตรวจสอบว่าคําขอให้ผลลัพธ์ตามที่คาดไว้ การใช้ REST API มักเป็นตัวเลือกที่ง่ายที่สุด ดูตัวอย่าง REST เพื่อดูวิธีใช้ cURL ในการส่งคำขอไปยัง REST API