Remarque : ces exemples montrent uniquement des réponses JSON.
Informations d’identification du client incorrectes
Si le client_id ou le client_secret que vous transmettez sont incorrects, vous recevrez cette réponse d’erreur.
{
"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"
}
Pour résoudre cette erreur, assurez-vous de disposer des informations d’identification appropriées pour votre OAuth App. Vérifiez soigneusement le client_id
et le client_secret
pour vous assurer qu’ils sont corrects et transmis correctement à GitHub.
Incohérence d’URI de redirection
Si vous fournissez un redirect_uri
erreur ne correspondant pas à ce que vous avez inscrit auprès de OAuth App, vous recevrez ce message d’erreur :
{
"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"
}
Pour corriger cette erreur, fournissez un redirect_uri
correspondant à ce que vous avez inscrit ou laissez ce paramètre pour utiliser la valeur par défaut inscrite avec votre application.
Code de vérification erroné
{
"add_scopes": [
"repo"
],
"note": "admin script"
}
Si le code de vérification que vous transmettez est incorrect, expiré ou ne correspond pas à ce que vous avez reçu dans la première demande d’autorisation, vous recevrez l’erreur suivante.
{
"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"
}
Pour la résoudre, démarrez à nouveau le processus d’autorisation OAuth pour obtenir un nouveau code.