Integração API: Erro Código: 400 - Bad Request

Atualizado 0 min de leitura
Compartilhar:

O erro 400 - Bad Request aparece ao gerar ou renovar o token, com invalid_grant ou Invalid client authentication. O campo error_subtype da resposta indica a causa.

 

Por que esse erro acontece?

A API da Conta Azul devolve o erro 400 quando o acesso foi revogado, o refresh_token é inválido ou o cabeçalho de autenticação está malformado.

 

Como resolver

Se a resposta traz access_revoked

O acesso da empresa ao aplicativo foi revogado.

  1. Inicie um novo fluxo de autorização para a empresa.

 

Se a resposta traz invalid_refresh_token

O refresh_token não existe ou já foi usado.

  1. Envie o último refresh_token recebido na renovação.

 

Se a resposta traz invalid_client ou Invalid client authentication

O cabeçalho Authorization: Basic está ausente ou malformado na requisição de token.

  1. Junte o client_id e o client_secret no formato client_id:client_secret.
  2. Codifique esse valor em Base64.
  3. Envie o valor no cabeçalho Authorization: Basic.

Veja exemplos de como gerar o Base64 no FAQ da documentação da API.

 

Quando falar com o suporte

Se o erro 400 - Bad Request continuar, fale com o time pelo chat do Portal do Desenvolvedor.

 

Artigos relacionados

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

Comentários

0 comentário

Por favor, entre para comentar.

Este artigo foi útil?