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

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

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

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

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

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

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