Probleme beheben

Sie können häufige Google API-Fehler beheben, indem Sie die erforderlichen Dienste aktivieren und die Aufruferberechtigungen in Ihrem Google Cloud -Projekt prüfen. Sie sollten Wiederholungsversuche mit exponentiellem Backoff anwenden, um vorübergehende Kontingentfehler zu beheben.

Was bedeutet der Fehler "Dienst nicht aktiviert"?

Um einen Google API-Dienst zu verwenden, müssen Sie Folgendes tun:

  1. Erstellen Sie ein neues Google Cloud Projekt oder verwenden Sie ein vorhandenes.
  2. Aktivieren Sie den Dienst für das Projekt Google Cloud .
  3. Übergeben Sie einen API-Schlüssel oder ein OAuth-Zugriffstoken, das mit dem ProjektGoogle Cloud verknüpft ist.

Weitere Informationen zur Verwendung von API-Schlüsseln finden Sie unter Authentifizierung für APIs und Dienste von Google Cloud . Aktivieren Sie die Service Usage API für Ihr Google Cloud -Projekt, um diesen Fehler zu beheben. Folgen Sie dazu der Anleitung unter Dienste aktivieren und deaktivieren.

Wie kann ich API-Fehler nachvollziehen?

Wenn Sie einen API-Fehler erhalten und den Aufruf wiederholen möchten, empfehlen wir, den Aufruf mit zufälligen, exponentiellen Intervallen zu wiederholen. Verwenden Sie für die angegebenen Fehler mindestens folgende Wiederholungsintervalle:

  • 30 Sekunden für 429-Kontingentfehler.
  • 1 Sekunde für 500-Kontingentfehler.
  • 1 Sekunde für 503-Kontingentfehler.

Holen Sie bei anderen Fehlern unbedingt zusätzliche Fehlerinformationen ein und orientieren Sie sich bei den Wiederholungsversuchen daran. Unter google.rpc.Code finden Sie weitere Informationen.