Este script gera o código de autorização no formato "Basic" para obter o token de acesso à API da Conta Azul. O código de autorização é gerado utilizando o padrão de hash em Base64, conforme descrito na documentação oficial da API da Conta Azul.
Essa solução é uma alternativa a fazer a criptografia pelo site base64encode.org, como mencionado na seção de FAQ da API da Conta Azul.
Certifique-se de ter instalado o Python em seu ambiente de desenvolvimento.
-
Abra o arquivo
authorization.py
em um editor de código. -
No código, substitua as variáveis
CLIENT_ID
eCLIENT_SECRET
pelos seus respectivos valores fornecidos pela Conta Azul:CLIENT_ID = "seu_client_id" CLIENT_SECRET = "seu_client_secret"
-
Salve as alterações no arquivo.
-
Execute o script Python. O código de autorização será gerado e exibido no terminal.
python authorization.py
-
Copie o código de autorização gerado, que seguirá o formato
Authorization: Basic hash_base64(client_id:client_secret)
. -
Utilize o código de autorização em sua requisição à API da Conta Azul, adicionando o cabeçalho
Authorization
com o valor gerado, para conseguir oaccess_token
erefresh_token
.
Ao executar o script, você obterá a seguinte saída:
Authorization: Basic c2V1X2NsaWVudF9pZDpzZXVfY2xpZW50X3NlY3JldA==
Esse exemplo de saída é quando executamos o código sem alterar o cliente_id e secret_id
- Este script utiliza a biblioteca
base64
do Python para realizar a codificação em Base64. - Certifique-se de substituir as variáveis
CLIENT_ID
eCLIENT_SECRET
pelos valores corretos fornecidos pela Conta Azul. - O código de autorização gerado deve ser usado para fins de integração com a API da Conta Azul, não tendo muita utilidade em outras APIs.
- Consulte a documentação oficial da API da Conta Azul para mais informações sobre como utilizar o token de acesso.
- Consulte a FAQ | API
- Thiago da Silveira Gentil