קודי שגיאה
בטבלה הבאה מתוארות השגיאות שבהן אתם עשויים להיתקל והסיבות לשגיאות האלה. 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 | התשובה גדולה מדי. |