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

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

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

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

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

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

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