การทดสอบเป็นขั้นตอนสําคัญในการสร้างการผสานรวม 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