Fehlercodes
In der folgenden Tabelle werden die möglichen Fehler und die zugehörigen Ursachen beschrieben. Application Integration verwendet die in google.rpc.Code definierten kanonischen Fehlercodes.
Informationen zu Application Integration-Fehlern und verschiedenen Strategien zur Fehlerbehebung finden Sie unter Fehler und Fehlerbehebung.
| Standardausnahmetyp | Kanonischer Code | HTTP-Code | Beschreibung |
|---|---|---|---|
| FailedPreconditionException | FAILED_PRECONDITION |
400 | Die Anfrage kann im aktuellen Systemzustand nicht ausgeführt werden. |
| BadRequestException | INVALID_ARGUMENT |
400 | Der Client hat ein ungültiges Argument angegeben. Weitere Informationen finden Sie in der Fehlermeldung und den Fehlerdetails. |
| UnauthenticatedException | UNAUTHENTICATED |
401 | Die Anfrage konnte aufgrund eines fehlenden, ungültigen oder abgelaufenen OAuth-Tokens nicht authentifiziert werden. |
| ForbiddenException | PERMISSION_DENIED |
403 | Der Client verfügt nicht über die erforderliche Berechtigung. Dies kann passieren, wenn das OAuth-Token nicht über die richtigen Bereiche verfügt, der Client nicht die erforderlichen Berechtigungen hat oder die API nicht aktiviert wurde. |
| NotFoundException | NOT_FOUND |
404 | Eine angegebene Ressource wurde nicht gefunden. |
| AlreadyExistsException | ALREADY_EXISTS |
409 | Die von einem Client zu erstellende Ressource ist bereits vorhanden. |
| InternalError | INTERNAL |
500 | Interner Serverfehler. In der Regel ein Serverprogrammfehler. Das kann passieren, wenn eine der Aufgaben oder Trigger falsch konfiguriert ist. |
| UnimplementedException | UNIMPLEMENTED |
501 | Die API-Methode wurde vom Server nicht implementiert. |
| ServiceUnavailableException | UNAVAILABLE |
503 | Dienst nicht verfügbar. In der Regel ist der Server ausgefallen. |
| AbortedException | ABORTED |
409 | Die Antwort ist zu groß. |