Nota:
Estos ejemplos solo muestran respuestas JSON.
Credenciales de cliente incorrectas
Si los valores de client__id y/o client_secret que pasas son incorrectos, recibirás este error como respuesta.
{
"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"
}
Para resolver este error, asegúrese de que tiene las credenciales correctas para OAuth app. Vuelva a comprobar client_id y client_secret para asegurarse de que sean correctos y de que se pasen correctamente a GitHub.
Redirigir una discordancia de URI
Si proporciona un redirect_uri que no coincide con lo que ha registrado con OAuth app, recibirá este mensaje de error:
{
"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"
}
Para corregir este error, puedes proporcionar un valor redirect_uri que coincida con lo que hayas registrado, o bien excluir este parámetro y usar el predeterminado que hayas registrado con la aplicación.
Código de verificación incorrecto
Si el código de verificación que pasaste no es correcto, ha expirado, o no coincide con lo que recibiste en la primera solicitud de autorización, recibirás este error.
{
"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"
}
Para resolver este error, vuelve a iniciar el proceso de autorización de OAuth y obtén un nuevo código.
Correo electrónico de usuario no comprobado
Si el usuario para el que intenta generar un token de acceso de usuario no ha comprobado su dirección de correo electrónico principal con GitHub, recibirá este error.
{
"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"
}
Para resolver este error, pida al usuario que compruebe la dirección de correo electrónico principal en su GitHub cuenta. Para obtener más información, consulte Verificar tu dirección de correo electrónico.