Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Troubleshooting OAuth App access token request errors

Beim Austauschen eines Codes gegen ein Zugriffstoken gibt es eine zusätzliche Reihe von Fehlern, die auftreten können. Das Format dieser Antworten wird durch den übergebenen Annahmeheader bestimmt.

Hinweis: Diese Beispiele zeigen nur JSON-Antworten.

Falsche Clientanmeldeinformationen

Wenn die client_id und/oder das client_secret, falsch sind, die du übergibst, erhältst du diese Fehlermeldung.

{
  "error": "incorrect_client_credentials",
  "error_description": "The client_id and/or client_secret passed are incorrect.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#incorrect-client-credentials"
}

Um diesen Fehler zu beheben, stelle sicher, dass du über die richtigen Anmeldeinformationen für deine OAuth App verfügst. Überprüfe client_id und client_secret genau, um sicherzustellen, dass sie richtig sind und ordnungsgemäß an GitHub Enterprise Server übergeben werden.

Konflikt des Umleitungs-URIs

Wenn du einen redirect_uri angibst, der nicht der Angabe übereinstimmt, die du bei der OAuth App registriert hast, erhältst du diese Fehlermeldung:

{
  "error": "redirect_uri_mismatch",
  "error_description": "The redirect_uri MUST match the registered callback URL for this application.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-authorization-request-errors/#redirect-uri-mismatch2"
}

Um diesen Fehler zu beheben, gib entweder einen redirect_uri an, der mit dem URI übereinstimmt, den du registriert hast, oder lasse diesen Parameter aus, um die Standardangabe zu verwenden, die mit deiner Anwendung registriert wurde.

Fehlerhafter Überprüfungscode

{
  "add_scopes": [
    "repo"
  ],
  "note": "admin script"
}

Wenn der von dir übergebene Überprüfungscode falsch bzw. abgelaufen iat oder nicht mit dem übereinstimmt, was du in der ersten Anforderung zur Autorisierung erhalten hast, erhältst du diesen Fehler.

{
  "error": "bad_verification_code",
  "error_description": "The code passed is incorrect or expired.",
  "error_uri": "/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#bad-verification-code"
}

Um diesen Fehler zu beheben, starte den OAuth-Autorisierungsprozess erneut, und rufe einen neuen Code ab.