שגיאות אסינכרוניות

מכיוון שב-ExperimentService יש מספר פעולות אסינכרוניות, המנגנון לאחזור שגיאות הקשורות לפעולות האלה שונה מפעולות סינכרוניות אחרות.

הפעולות האסינכרוניות שמשתמשות במנגנון זה לדיווח על שגיאות הן:

בשיטות האלה, ה-API מחזיר פעולה ממושכת, שבאמצעותה אפשר לבקש פרטים על הסטטוס של הפעולה האסינכרונית. בסיום הפעולה, המערכת תמלא את השדות error ו-response. ב-Google Ads API, הפעולה תאכלס תמיד את השדה response בערך Empty, והנוכחות של error תציין שאפשר לאחזר רשימה מלאה של שגיאות מקריאה אחרת ל-API.

אם רשימת השגיאות המלאה הוחזרה כחלק מהפעולה המתמשכת, יכול להיות שהשגיאות יאבדו אם לא תעקבו אחרי ההתקדמות האסינכרונית. בעקבות זאת, יכול להיות שהתשובה תהיה גדולה מהצפוי. לכן, הפעולה המתמשכת מציינת רק שיש שגיאות, וכדי לאחזר את השגיאות הספציפיות צריך להשתמש בנקודת קצה ל-API.

אם מדובר בשגיאות שקשורות לפעולות הארוכות האלה, שמבוססות על ניסויים, תוכלו להשתמש ב-ExperimentService.ListExperimentAsyncErrors.

מזינים את שם המשאב של הניסוי, ואת גודל הדף, ואז מעיינים בתוצאות שמופיעות כמו כל שאילתה אחרת ב-Google Ads API.