Fehlercode 20 — Google
Der Google Fehlercode 20 signalisiert in der Regel einen 'Bad Request' oder einen 'Ungültigen Request'. Dies bedeutet, dass die an einen Google-Dienst oder eine API gesendete Anfrage syntaktisch fehlerhaft ist oder wichtige Informationen fehlen, die der Server nicht verarbeiten kann. Er weist auf ein Problem mit der Client-Anfrage hin, nicht primär mit dem Server.
Häufigste Ursache: Fehlerhafte Daten im Request.
Lösung: oft selbst behebbar · Dauer ca. 15–120 Min.
Was bedeutet Fehlercode 20?
Der Google Fehlercode 20, oft synonym mit dem HTTP-Statuscode 400 (Bad Request) verwendet, tritt auf, wenn ein Client – sei es ein Webbrowser, eine mobile App oder eine Software, die eine Google API nutzt – eine Anfrage an einen Google-Server sendet, die vom Server als ungültig eingestuft wird. Dies kann vielfältige Ursachen haben, von fehlerhaft formatierten Daten und fehlenden obligatorischen Parametern bis hin zu unzulässigen Zeichen oder Header-Informationen. Der Server kann die Anfrage aufgrund dieser Mängel nicht interpretieren oder verarbeiten und lehnt sie daher ab. Für den Nutzer äußert sich dies typischerweise durch eine Fehlermeldung auf einer Webseite, in einer App oder in einer Logdatei. Obwohl der Fehler auf der Client-Seite verursacht wird, ist die genaue Ursache oft im Zusammenspiel von Client-Software, Daten und der spezifischen API-Spezifikation zu suchen. Eine genaue Analyse der Fehlermeldung kann helfen, die Wurzel des Problems zu finden.
Häufigste Ursachen
Sortiert nach Wahrscheinlichkeit — die häufigste Ursache zuerst.
-
30%
Fehlerhafte Daten im Request
Der Client sendet Daten, die nicht dem erwarteten Format (z.B. JSON, XML) oder den Gültigkeitsregeln der Google-API entsprechen. Ungültige Zeichen, falsche Datentypen oder unzulässige Werte können die Ursache sein.
-
25%
Fehlende obligatorische Parameter
Eine API-Anfrage erfordert bestimmte Parameter (z.B. 'key', 'id', 'q'), die in der gesendeten Anfrage weggelassen wurden und für die Verarbeitung unerlässlich sind.
-
20%
Ungültige Authentifizierung/Autorisierung
Falscher, abgelaufener oder unzureichender API-Schlüssel, fehlende oder ungültige Authentifizierungs-Token oder unzureichende Berechtigungen für die angefragte Aktion.
-
15%
Veralteter Client oder Browser-Cache
Eine veraltete Client-Software, eine alte App-Version oder zwischengespeicherte, fehlerhafte Daten im Browser können inkonsistente oder ungültige Anfragen generieren.
-
10%
Netzwerkprobleme oder Proxy-Konfiguration
Störungen in der Netzwerkverbindung, eine restriktive Firewall oder eine falsch konfigurierte Proxy-Software, die den Request auf dem Weg zum Server verändert oder blockiert.
Schritt-für-Schritt-Lösung
-
1
Request-Daten überprüfen und korrigieren
Kontrollieren Sie alle Felder und Parameter, die in der Anfrage enthalten sind. Achten Sie auf korrekte Datentypen (z.B. Zahlen statt Text), korrekte Syntax (z.B. gültiges JSON) und erlaubte Wertebereiche. Nutzen Sie bei API-Anfragen die offizielle Dokumentation von Google, um die exakten Anforderungen zu prüfen.
-
2
Fehlende Parameter ergänzen
Vergleichen Sie Ihre Anfrage mit den API-Spezifikationen. Fehlen Parameter, die als 'required' gekennzeichnet sind, fügen Sie diese hinzu und füllen Sie sie mit den korrekten Werten aus. Dies ist eine sehr häufige Ursache für Code 20.
-
3
Authentifizierung überprüfen und aktualisieren
Vergewissern Sie sich, dass Ihr API-Key gültig und nicht abgelaufen ist. Überprüfen Sie, ob der Client die notwendigen Berechtigungen hat, um die gewünschte Aktion auszuführen. Manchmal hilft es, ein neues Token zu generieren oder den API-Schlüssel in Ihrem Google Cloud Console Projekt zu überprüfen.
-
4
Client-Software/Browser aktualisieren und Cache leeren
Aktualisieren Sie Ihren Webbrowser oder die verwendete Anwendung auf die neueste Version. Löschen Sie anschließend den Browser-Cache und die Cookies. Bei mobilen Apps kann das Leeren des App-Caches (in den App-Einstellungen) oder eine Neuinstallation helfen, veraltete Daten zu entfernen.
-
5
Netzwerkkonfiguration prüfen
Verbinden Sie Ihren Computer oder Ihr Gerät testweise mit einem anderen Netzwerk (z.B. mobiles Datennetzwerk statt WLAN) oder versuchen Sie es ohne VPN oder Proxy-Server. Manchmal können Netzwerkgeräte oder Firewall-Einstellungen die Datenübertragung stören oder verändern.
-
6
Google-Dienst-Status prüfen
Besuchen Sie das Google Cloud Status Dashboard (status.cloud.google.com) oder das Google Workspace Status Dashboard (workspace.google.com/status), um zu sehen, ob es aktuelle Störungen oder Wartungsarbeiten gibt, die den Dienst beeinträchtigen könnten.
Wann zur Werkstatt / zum Techniker?
Wenn alle Selbsthilfemaßnahmen fehlschlagen und Sie vermuten, dass das Problem auf einer komplexeren Ebene (z.B. serverseitige Konfiguration, spezielle API-Berechtigungen, komplexe Systemintegration) liegt, sollten Sie professionelle Hilfe in Anspruch nehmen. Dies kann ein erfahrener Softwareentwickler, IT-Administrator oder Google Support sein, insbesondere wenn der Fehler geschäftskritische Prozesse betrifft.
Betroffene Modelle
| Modell | Baujahre | Häufigkeit |
|---|---|---|
| Google API-Dienste (z.B. Google Maps API, Google Drive API, Google Ads API) | Alle aktiven API-Versionen | Häufig bei fehlerhaften Integrationen durch Drittanbieter oder eigene Entwicklungen |
| Google Workspace Anwendungen (z.B. Google Docs, Gmail, Google Tabellen) | Alle Versionen | Selten (eher bei Add-ons, externen Skripten oder spezifischen Browser-Problemen) |
| Webbrowser und mobile Apps (bei Interaktion mit Google-Diensten) | Alle gängigen Browser und aktuellen App-Versionen | Gelegentlich (bei Cache-Problemen, veralteten Versionen oder fehlerhaften Erweiterungen) |
Benötigtes Werkzeug
- Webbrowser (mit Entwicklertools)
- API-Dokumentation des betroffenen Google-Dienstes
- Texteditor oder IDE
- Google Cloud Console / Google Workspace Admin Console
So vermeiden Sie 20 künftig
- Regelmäßige Validierung von Anfragen: Implementieren Sie serverseitige und clientseitige Validierungsmechanismen für Daten, um fehlerhafte Anfragen proaktiv abzufangen.
- Aktualisierung von Bibliotheken und Clients: Halten Sie Ihre Software und alle verwendeten Bibliotheken oder SDKs stets auf dem neuesten Stand, um Kompatibilitätsprobleme zu vermeiden.
- Sorgfältige API-Integration: Befolgen Sie die API-Dokumentation genau und testen Sie neue Integrationen gründlich, bevor sie in den Produktivbetrieb gehen.
- Monitoren von Logdateien: Überwachen Sie Server- und Anwendungslogs auf wiederkehrende Fehlermeldungen, um Probleme frühzeitig zu erkennen.
Ähnliche Fehlercodes
Andere Google-Codes
Der Fehlercode 101 signalisiert ein Timeout beim Versuch, eine Verbindung zum Google Play Store herzustellen. Dies kann…
Der Fehlercode 103 tritt auf, wenn eine App oder ein Software-Update versucht wird zu installieren, das nicht für die H…
Der Fehlercode 110 bei Google Software oder Betriebssystemen deutet in der Regel auf ein Problem bei der Kommunikation …
Der Fehlercode 194 tritt auf, wenn der Google Play Store Probleme beim Herunterladen oder Aktualisieren von Apps hat. D…
Dieser Fehler tritt auf, wenn nach der Deinstallation einer App noch Datenreste im Dateisystem des Android-Geräts verbl…
Der Google Fehlercode 403 „Forbidden“ signalisiert, dass der Server die Anfrage verstanden hat, aber die Ausführung ver…
Der Google Fehlercode 406 (Not Acceptable) signalisiert, dass der Server die angeforderte Ressource nicht in einem vom …
Der Fehlercode 410 "Gone" von Google-Diensten zeigt an, dass eine angeforderte Ressource auf dem Server dauerhaft nicht…
Weitere Software & Betriebssysteme-Codes
Der Fehlercode com.apple.mobilephone error 1035 tritt auf, wenn es während eines Anrufs zu einem unerwarteten Problem k…
Der Fehlercode 941 tritt auf, wenn der Google Play Store Schwierigkeiten hat, eine App zu aktualisieren oder herunterzu…
Der Fehlercode 21 bei Apple Geräten tritt typischerweise auf, wenn das Gerät versucht wird, wiederherzustellen oder zu …
Dieser Fehler tritt auf, wenn das Dateisystem voll ist und keine weiteren Daten gespeichert werden können. Dies kann ve…
Der Fehlercode 495 tritt normalerweise auf, wenn Probleme mit der Verbindung zum Google Play Store oder mit zwischenges…
Der GRUB-Bootloader (GRand Unified Bootloader) ist dafür verantwortlich, das Betriebssystem beim Start auszuwählen und …
Häufige Fragen zu 20
Kann ein Fehlercode 20 meine Daten beschädigen oder meinen Account gefährden?
Nein, ein Fehlercode 20 (Bad Request) weist in der Regel darauf hin, dass die Anfrage ungültig ist und vom Server abgelehnt wurde, bevor sie verarbeitet werden konnte. Ihre Daten sollten dabei nicht beschädigt werden, und Ihr Account ist nicht direkt durch diesen Fehler gefährdet.
Was ist der Unterschied zwischen Fehlercode 20 und einem 5xx-Fehler (Server Error)?
Fehlercode 20 gehört zum clientseitigen 4xx-Bereich, was bedeutet, dass die Anfrage selbst fehlerhaft war. Ein 5xx-Fehler hingegen ist ein serverseitiger Fehler, der darauf hinweist, dass der Server die Anfrage zwar verstanden hat, aber nicht ausführen konnte, beispielsweise aufgrund eines internen Fehlers oder einer Überlastung.
Ich erhalte diesen Fehler immer wieder, obwohl ich nichts geändert habe. Woran kann das liegen?
Wenn der Fehler wiederholt auftritt ohne ersichtliche Änderungen an Ihrer Seite, könnte dies auf eine Änderung der API-Spezifikationen durch Google, ein Problem mit Ihren Authentifizierungsdaten (z.B. abgelaufener API-Schlüssel) oder eine Störung bei Google hindeuten. Überprüfen Sie die Google-Statusseiten und die API-Dokumentation auf Aktualisierungen oder bekannte Probleme.
Kann ich Google direkt kontaktieren, um Hilfe bei Fehlercode 20 zu bekommen?
Für kostenlose Dienste wie Gmail oder Google Docs ist der direkte Support oft begrenzt. Wenn Sie Google Cloud-Kunde sind oder einen bezahlten Google Workspace Plan haben, steht Ihnen in der Regel ein dedizierter Support zur Verfügung, der bei der Diagnose komplexerer Probleme helfen kann.