{"meta":{"title":"Solução de erros de solicitação de token de acesso do aplicativo OAuth","intro":"Ao trocar um código para um token de acesso, há um conjunto adicional de erros que podem ocorrer. O formato dessas respostas é determinado pelo cabeçalho aceito que você passa.","product":"Aplicativos","breadcrumbs":[{"href":"/pt/apps","title":"Aplicativos"},{"href":"/pt/apps/oauth-apps","title":"Aplicativos OAuth"},{"href":"/pt/apps/oauth-apps/maintaining-oauth-apps","title":"Manter aplicativos OAuth"},{"href":"/pt/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors","title":"Solucionar problemas de solicitação de token"}],"documentType":"article"},"body":"# Solução de erros de solicitação de token de acesso do aplicativo OAuth\n\nAo trocar um código para um token de acesso, há um conjunto adicional de erros que podem ocorrer. O formato dessas respostas é determinado pelo cabeçalho aceito que você passa.\n\n> \\[!NOTE]\n> Esses exemplos mostram apenas as respostas JSON.\n\n## Credenciais do cliente incorretas\n\nSe a client\\_id e o client\\_secret que você transmitir estiverem incorretos, você receberá esta resposta de erro.\n\n```json\n{\n  \"error\": \"incorrect_client_credentials\",\n  \"error_description\": \"The client_id and/or client_secret passed are incorrect.\",\n  \"error_uri\": \"/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#incorrect-client-credentials\"\n}\n```\n\nPara resolver esse erro, verifique se você tem as credenciais corretas para seu OAuth app. Verifique novamente `client_id` e `client_secret` para garantir que estejam corretos e sendo passados corretamente para GitHub.\n\n## Erro no redirecionamento do URI\n\nSe você fornecer um `redirect_uri` que não corresponda ao que você registrou com o seu OAuth app, você receberá esta mensagem de erro:\n\n```json\n{\n  \"error\": \"redirect_uri_mismatch\",\n  \"error_description\": \"The redirect_uri MUST match the registered callback URL for this application.\",\n  \"error_uri\": \"/apps/managing-oauth-apps/troubleshooting-authorization-request-errors/#redirect-uri-mismatch2\"\n}\n```\n\nPara corrigir este erro, forneça um `redirect_uri` que corresponda ao que você registrou ou deixe este parâmetro de fora para usar o padrão registrado com seu aplicativo.\n\n## Código de verificação incorreto\n\nSe o código de verificação que você transmitiu estiver incorreto, estiver vencido ou não corresponder ao que você recebeu na primeira solicitação de autorização, você receberá este erro.\n\n```json\n{\n  \"error\": \"bad_verification_code\",\n  \"error_description\": \"The code passed is incorrect or expired.\",\n  \"error_uri\": \"/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#bad-verification-code\"\n}\n```\n\nPara resolver esse erro, inicie o [processo de autorização do OAuth novamente](/pt/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps) e obtenha um novo código.\n\n## Email de usuário não verificado\n\nSe o usuário para o qual você está tentando gerar um token de acesso de usuário não tiver verificado seu endereço de e-mail principal com GitHub, você receberá este erro.\n\n```json\n{\n  \"error\": \"unverified_user_email\",\n  \"error_description\": \"The user must have a verified primary email.\",\n  \"error_uri\": \"/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors/#unverified_user_email\"\n}\n```\n\nPara resolver esse erro, solicite ao usuário que verifique o endereço de email primário em sua GitHub conta. Para obter mais informações, consulte [Verificar endereço de e-mail](/pt/account-and-profile/how-tos/email-preferences/verifying-your-email-address)."}