Hinweis
Diese Beispiele enthalten 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, stellen Sie sicher, dass Sie über die richtigen Anmeldeinformationen für Ihre OAuth app. Überprüfen Sie die client_id und client_secret noch einmal, um sicherzustellen, dass sie korrekt sind und korrekt an GitHub übergeben werden.
Nichtübereinstimmung des Umleitungs-URIs
Wenn Sie eine redirect_uri Meldung angeben, die nicht mit dem übereinstimmt, was Sie bei Ihrer OAuth appRegistrierung registriert haben, wird diese Fehlermeldung angezeigt:
{
"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 lass diesen Parameter aus, um die Standardangabe zu verwenden, die mit deiner Anwendung registriert wurde.
Fehlerhafter Überprüfungscode
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.
Nicht überprüfte Benutzer-E-Mail-Adresse
Wenn der Benutzer, für den Sie versuchen, ein Benutzerzugriffstoken zu generieren, seine primäre E-Mail-Adresse GitHubnicht überprüft hat, erhalten Sie diesen Fehler.
{
"error": "unverified_user_email",
"error_description": "The user must have a verified primary email.",
"error_uri": "/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#unverified_user_email"
}
Um diesen Fehler zu beheben, fordern Sie den Benutzer auf, die primäre E-Mail-Adresse für sein GitHub Konto zu überprüfen. Weitere Informationen finden Sie unter Deine E-Mail-Adresse verifizieren in der GitHub Free Dokumentation.