קודי שגיאה

בטבלה הבאה מתוארות השגיאות שבהן אתם עשויים להיתקל והסיבות לשגיאות האלה. ‫Application Integration משתמש בקודי השגיאה הקנוניים שמוגדרים ב-google.rpc.Code.

מידע על שגיאות ב-Application Integration ועל אסטרטגיות שונות לטיפול בשגיאות זמין במאמר שגיאות וטיפול בשגיאות.

סוג חריגה רגיל קוד קנוני קוד HTTP תיאור
FailedPreconditionException FAILED_PRECONDITION 400 לא ניתן לבצע את הבקשה במצב הנוכחי של המערכת.
BadRequestException INVALID_ARGUMENT 400 הלקוח ציין ארגומנט לא חוקי. כדי לקבל מידע נוסף, אפשר לקרוא את הודעת השגיאה ואת פרטי השגיאה.
UnauthenticatedException UNAUTHENTICATED 401 הבקשה לא אומתה עקב טוקן OAuth חסר, לא חוקי או שתוקפו פג.
ForbiddenException PERMISSION_DENIED 403 ללקוח אין הרשאה מספיקה. יכול להיות שהסיבה לכך היא שלטוקן ה-OAuth אין את היקפי ההרשאות הנכונים, ללקוח אין את ההרשאות הנדרשות או שה-API לא הופעל.
NotFoundException NOT_FOUND 404 המשאב שצוין לא נמצא.
AlreadyExistsException ALREADY_EXISTS 409 המשאב שהלקוח ניסה ליצור כבר קיים.
InternalError INTERNAL 500 שגיאת שרת פנימית. בדרך כלל באג בשרת. הבעיה הזו יכולה לקרות אם אחת מהמשימות או מהטריגרים מוגדרת בצורה שגויה.
UnimplementedException UNIMPLEMENTED 501 שיטת ה-API לא הוטמעה על ידי השרת.
ServiceUnavailableException UNAVAILABLE 503 השירות לא זמין. בדרך כלל השרת מושבת.
AbortedException ABORTED 409 התשובה גדולה מדי.