Fala Paula, tudo bem?
Chequei por aqui e a API está funcionando corretamente no heroku. Você precisa ajustar alguns detalhes que são obrigatórios para a requisição funcionar.
Você pode testar pelo terminal (com a ferramenta curl) esses detalhes:
> curl --request POST \
--url https://instalura-api.herokuapp.com/api/public/login \
--header 'Content-Type: application/json' \
--data '{
"login": "rafael",
"senha": "123456"
}'
A requisição tem que ser via método POST, passando o header Content-type
com conteúdo application/json
(para mostrar ao server o que você está enviando pra ele), e o corpo da requisição deve conter uma JSON no seguinte estilo { "login": "rafael", "senha": "123456" }
. Tente fazer a requisição para o heroku com https também.
O download da API entrega um arquivo instalura.jar
(desenvolvida em java). Pra rodar na sua máquina você vai precisar ter o JRE (Runtime do Java instalado, no mínimo a versão 8), servidor de banco de dados mysql instalado e configurado. Com isso via terminal você precisará rodar o comando java -jar instalura.jar
, estando na pasta onde tem este arquivo.
Vou tentar melhorar a documentação na plataforma e no github.
Espero ter ajudado. Abraço!