เนื่องจากExperimentService
มีการทํางานแบบไม่พร้อมกัน กลไกในการดึงข้อมูลข้อผิดพลาดที่เกี่ยวข้องกับการดําเนินการเหล่านี้จึงแตกต่างจากการดําเนินการแบบซิงโครนัสอื่นๆ
การดําเนินการแบบอะซิงโครนัสที่ใช้กลไกการรายงานข้อผิดพลาดนี้มีดังนี้
สําหรับเมธอดเหล่านี้ API จะแสดงผลการดําเนินการยาวนาน ซึ่งคุณใช้เพื่อขอรายละเอียดเกี่ยวกับสถานะการดําเนินการแบบอะซิงโครนัสได้ เมื่อดําเนินการเสร็จแล้ว ระบบจะเติมข้อมูลในช่อง error
และ response
ใน Google Ads API การดําเนินการจะเติม response
ด้วยค่า Empty
เสมอ และค่า error
จะระบุว่าเรียกรายการข้อผิดพลาดทั้งหมดจากการเรียก API อื่นได้
หากมีการส่งคืนรายการข้อผิดพลาดทั้งหมดซึ่งเป็นส่วนหนึ่งของการดําเนินการที่ใช้เวลานาน ข้อผิดพลาดนั้นอาจหายไปหากคุณไม่ติดตามผลความคืบหน้าแบบไม่พร้อมกัน และการตอบสนองอาจมีขนาดใหญ่กว่าที่คุณคาดได้จากคําขอการสํารวจที่เรียบง่าย ดังนั้นการดําเนินการที่ใช้เวลานานจะบ่งชี้ว่ามีข้อผิดพลาดเท่านั้นและการดึงข้อมูลข้อผิดพลาดที่เฉพาะเจาะจงที่คุณต้องใช้ปลายทาง API
สําหรับข้อผิดพลาดที่เกี่ยวข้องกับการดําเนินการที่ใช้เวลานานจากการทดสอบเหล่านี้
ให้ใช้ ExperimentService.ListExperimentAsyncErrors
ส่งชื่อทรัพยากรของการทดสอบและขนาดหน้า จากนั้นเลื่อนผ่านผลลัพธ์เช่นเดียวกับการค้นหาอื่นๆ ของ Google Ads API