Conexão OAuth segura
Primeira etapa: somente leitura.
Este app prepara a autorização OAuth do Bling e testa uma consulta GET de contas a pagar limitada a um registro. Nenhum lançamento é criado, alterado ou excluído.
As duas ações pedem usuário e senha administrativos. Use somente depois de confirmar que o HTTPS está válido.
GET /Api/v3/contas/pagar?pagina=1&limite=1
A resposta é descartada.
Somente o resultado da conexão é exibido.
Nenhum registro do ERP é mostrado nesta página.
Antes de autorizar
Confirme o certificado HTTPS e a URL de callback cadastrada no app do Bling.
1. Verifique o HTTPS
Abra
/bling/health. O resultado esperado é{"ok":true}, sem alerta de certificado no navegador.2. Inicie a autorização
Abra
/bling/connect. O servidor gera um state aleatório novo e valida o retorno do Bling.3. Faça o teste
Depois do retorno OAuth, abra
/bling/test. O app mostra apenas se a conexão funcionou.
Segurança
O Client Secret fica somente nas variáveis de ambiente da Hostinger. Os tokens são cifrados antes de serem guardados no MySQL. O navegador nunca recebe tokens.
Callback configurado: https://integracoes.bigbot.com.br/bling/callback.
Se o HTTPS ou a rota ainda não estiverem prontos, não inicie a autorização.
Dúvidas comuns
O app altera dados do Bling?
Não. Nesta etapa há apenas uma chamada GET de leitura. Não foram implementadas rotas para criar, alterar ou excluir lançamentos.
O que devo fazer se o HTTPS falhar?
Não autorize ainda. Resolva o domínio e o certificado SSL na Hostinger e confirme novamente em /bling/health.
O que acontece se o token expirar?
O servidor tenta renová-lo com o refresh token e atualiza a cópia cifrada. Se a renovação não for mais válida, será necessário autorizar novamente.