การทดสอบเป็นขั้นตอนสำคัญในการสร้างการผสานรวม Google Ads API ที่ประสบความสำเร็จ ไม่ว่าคุณจะเพิ่งเริ่มต้น บํารุงรักษาแอป หรือเพิ่ม ฟีเจอร์ใหม่ๆ ลงในการผสานรวมที่มีอยู่ คู่มือนี้จะนำเสนอแนวทางปฏิบัติแนะนำบางส่วนสำหรับการทดสอบการผสานรวม Google Ads API
บัญชีทดสอบและบัญชีจริง
บัญชีทดสอบพร้อมให้ใช้งานเพื่อ วัตถุประสงค์ในการพัฒนา บัญชีทดสอบช่วยให้คุณตรวจสอบได้ว่าโค้ดและการกำหนดค่าแอปพลิเคชัน ทำงานได้ตามที่ต้องการ
อย่างไรก็ตาม คุณทดสอบฟีเจอร์บางอย่างในบัญชีทดสอบไม่ได้
เมื่อข้อจำกัดของบัญชีทดสอบทำให้คุณทดสอบฟีเจอร์บางอย่างในการผสานรวมไม่ได้ คุณสามารถใช้บัญชีจริงในการพัฒนาแทนได้ บัญชีที่ใช้งานจริงสำหรับการพัฒนาจะแตกต่างจากบัญชีทดสอบในลักษณะต่อไปนี้
- แสดงโฆษณาที่ผู้ใช้มองเห็นได้
- ต้องระบุ URL ที่ถูกต้อง
- ต้องเป็นไปตามนโยบายการโฆษณา
เนื่องจากบัญชีจริงแสดงโฆษณา จึงสร้างเมตริกที่ช่วยให้คุณทดสอบรายงานประสิทธิภาพ รวมถึงปลดล็อกฟีเจอร์อื่นๆ ทั้งหมดของ Google Ads API ได้ อย่างไรก็ตาม การใช้ฟีเจอร์เหล่านี้ในการพัฒนาต้องใช้ความระมัดระวังเป็นพิเศษ เรา ขอแนะนำให้ใช้มาตรการต่อไปนี้
- ให้สิทธิ์เข้าถึงแก่ผู้ใช้ที่จำเป็นต้องใช้เพื่อวัตถุประสงค์ในการพัฒนาเท่านั้น
- กำหนดงบประมาณบัญชีรายวันแบบคงที่ในระดับต่ำ
- ใช้บัญชีเวอร์ชันที่ใช้งานจริงสำหรับการพัฒนาเฉพาะในกรณีที่ไม่สามารถใช้บัญชีทดสอบได้
ดังนั้น หากต้องการทดสอบการผสานรวมอย่างเต็มรูปแบบ คุณอาจต้องใช้ทั้งข้อมูลเข้าสู่ระบบที่ใช้ทดสอบและข้อมูลเข้าสู่ระบบที่ใช้ในการผลิต
ข้อมูลเข้าสู่ระบบที่ใช้ทดสอบ
เราขอแนะนำให้เก็บชุดข้อมูลเข้าสู่ระบบทดสอบแยกต่างหากจากข้อมูลเข้าสู่ระบบของแอปพลิเคชันที่ใช้งานจริง เพื่อลดความเสี่ยงในการแก้ไขบัญชีที่ใช้งานจริงโดยไม่ตั้งใจเมื่อพยายามแก้ไขบัญชีสำหรับการพัฒนา
วิธีสร้างชุดข้อมูลเข้าสู่ระบบทดสอบ
- สร้างบัญชีอีเมล (เช่น api.test@example.com) หรือบัญชีบริการ ที่จะใช้เพื่อการทดสอบเท่านั้น
- เพิ่มผู้ใช้หรือบัญชีบริการนี้เป็นผู้ใช้ที่ถูกต้องในบัญชี Google Ads ที่คุณ ใช้ทดสอบ ตรวจสอบว่าคุณได้ให้ระดับการเข้าถึงที่เหมาะสม แก่ผู้ใช้หรือบัญชีบริการนี้ อย่าให้สิทธิ์เข้าถึงบัญชีเวอร์ชันที่ใช้งานจริงแก่ผู้ใช้หรือบัญชีบริการนี้
- หากคุณใช้ขั้นตอนการตรวจสอบสิทธิ์ผู้ใช้ OAuth 2.0 แทนขั้นตอนบัญชีบริการ ให้สร้างโทเค็นการรีเฟรชสำหรับบัญชีผู้ใช้ทดสอบ
- ใช้ข้อมูลเข้าสู่ระบบใหม่เหล่านี้เมื่อทดสอบแอปพลิเคชัน คุณสามารถนำโทเค็นนักพัฒนาแอป รหัสไคลเอ็นต์ และข้อมูลลับของไคลเอ็นต์มาใช้ซ้ำเพื่อวัตถุประสงค์ในการทดสอบได้ เนื่องจาก ไม่มีผลต่อการพิจารณาว่าบัญชี Google Ads ใดที่เข้าถึงได้
ขอการตรวจสอบ
หากเพียงต้องการทดสอบว่าคำขอถูกต้องหรือไม่ เช่น เพื่อ
ยืนยันว่าคำขอมีโครงสร้างถูกต้องและไม่ละเมิด
นโยบาย คุณสามารถใช้ฟิลด์
validate_only
ซึ่งใช้ได้กับคำขอ GoogleAdsService.SearchStream
และ
GoogleAdsService.Search
รวมถึงคำขอ mutate ส่วนใหญ่
โปรดดูเอกสารอ้างอิงเพื่อตรวจสอบว่าฟิลด์นี้ใช้ได้กับเมธอดที่ต้องการหรือไม่
REST API
สำหรับการทดสอบเฉพาะกิจ เช่น เพื่อตรวจสอบว่าคำขอให้ผลลัพธ์ตามที่คาดไว้ การใช้ REST API มักเป็นตัวเลือกที่ง่ายที่สุด โปรดดูตัวอย่าง REST เพื่อดูวิธีใช้ curl ในการส่ง คำขอไปยัง REST API นอกจากนี้ ให้ลองทดสอบในREST Explorer ด้วย