Im Folgenden sind einige häufige Fehler aufgeführt, die bei der Fahrtüberwachung auftreten können:
| HTTP | RPC | Beschreibung |
|---|---|---|
| 400 | INVALID_ARGUMENT | Der Kunde hat einen ungültigen Fahrtnamen angegeben. Der Name der Fahrt muss das Format providers/{provider_id}/trips/{trip_id} haben. Die provider_id muss die ID des Cloud-Projekts sein, das dem Dienstanbieter gehört. |
| 401 | NICHT AUTHENTIFIZIERT | Diese Fehlermeldung wird angezeigt, wenn keine gültigen Anmeldedaten für die Authentifizierung vorhanden sind. Das ist beispielsweise der Fall, wenn das JWT-Token ohne Fahrt-ID signiert ist oder das JWT-Token abgelaufen ist. |
| 403 | PERMISSION_DENIED | Dieser Fehler wird angezeigt, wenn der Client nicht die erforderlichen Berechtigungen hat (z. B. wenn ein Nutzer mit der Nutzerrolle „updateTrip“ aufrufen möchte), wenn das JWT-Token ungültig ist oder die API für das Clientprojekt nicht aktiviert ist. Möglicherweise fehlt das JWT-Token oder das Token ist mit einer Fahrt-ID signiert, die nicht mit der angeforderten Fahrt-ID übereinstimmt. |
| 429 | RESOURCE_EXHAUSTED | Das Ressourcenkontingent beträgt null oder die Traffic-Rate überschreitet das Limit. |
| 503 | UNAVAILABLE | Dienst nicht verfügbar. In der Regel ist der Server ausgefallen. |
| 504 | DEADLINE_EXCEEDED | Die Frist der Anfrage wurde überschritten. Dieser Fehler tritt nur auf, wenn der Aufrufer eine Frist festlegt, die kürzer als die Standardfrist der Methode ist (d. h. die angeforderte Frist reicht nicht aus, damit der Server die Anfrage verarbeitet) und die Anfrage nicht innerhalb der Frist abgeschlossen wurde. |