שגיאות ואזהרות

בדף הזה מתוארים הסוגים השונים של שגיאות ואזהרות שייתכן בזמן השימוש בתצוגה Video 360 API

שגיאות API

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

תגובת שגיאה לוקחת את הפורמט הבא וכוללת קוד תגובת HTTP: הודעת שגיאה והסטטוס של קוד RPC של Google:

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

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

קוד הכנסה לקליק מה מומלץ לעשות?
400 INVALID_ARGUMENT יש בעיה בבקשה שלך. כדאי לקרוא את בשדה של ההודעה בתגובת השגיאה, ולשנות בהתאם לבקשה שלכם.
401 UNAUTHENTICATED לא ניתן היה לאמת את הבקשה שלך כראוי. צריך לוודא שהשתמשת ב-OAuth תקין בבקשה שלכם. אפשר לקבל מידע נוסף בנושא הזה, כדאי לעיין מדריך לתחילת העבודה
403 PERMISSION_DENIED אין לך את ההרשאות הנדרשות כדי להשלים את התהליך על הבקשה שלך. אימות שלחשבון המשתמש שלך יש את ההרשאות המתאימות לשותף הרלוונטי מפרסם.
404 NOT_FOUND המשאב שניסית לאחזר לא יכול נמצא. עליך לוודא שהתעודה המזהה שבה השתמשת נכון ולסוג המשאב המאוחזר.
409 ABORTED המשאב שניסית לשנות נמצא כרגע שונה במקום אחר. ממתינים כמה שניות ואז לנסות לשלוח שוב את הבקשה.
429 RESOURCE_EXHAUSTED חרגת מהמגבלה מגבלת קצב או מכסת בקשות יומית. לבדוק את השימוש שלכם ב-API באמצעות Google API Console ולשנות את תהליך עבודה לצורך פעולה במסגרת המכסה הקיימת מגבלות בפועל. מידע נוסף זמין בדף שלנו במאמר אופטימיזציה של המכסה.

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

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

שגיאות SDF

רשת המדיה ב-Video 360 API נעשה שימוש בשיטה אסינכרונית לצורך יצירה והורדה של קובצי נתונים מובְנים (SDF). בשביל זה הסיבה לכך, שגיאות שנזרקות במהלך יצירת SDF מוחזרות בקובץ ה-SDF המוכן של ההורדה. משימת הורדה של SDF שמסתיימת ב-error היא מסומן כ'בוצע', אבל מכיל שדה שגיאה מאוכלס במקום שם של משאב מדיה בשדה response, כמו בדוגמה החתוכה הבאה:

{
  ...
  "done": true,
  "error": {
    "code": 3,
    "message": "We couldn't prepare your CSV files: Invalid filter Ids for Advertiser: 00000000"
  }
}

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

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

אם אתם עדיין נתקלים בשגיאות, אפשר לפנות לתמיכה כדי לדווח שבה נתקלת בבעיה.

אזהרות ללא חסימה

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

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

מניעה

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

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

אם משכפלים הגדרות מפריט קיים, צריך לוודא הפריט הקיים לא מייצר אזהרות לא צפויות.

מעקב

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

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