Version: 1.0
Esta API gratuita é constituída de dois microserviços que se complementam em exibir livros e converter seus preços de uma moeda específica para outra. Existem dois microserviços rodando:
- book-service
- cambio-service
É possível inserir mais cambios e livros. Para isto é necessário informar uma X-API-KEY válida no header da requisição:
A documentação completa da API está disponível via Swagger, facilitando a exploração e o teste dos endpoints.
Acesse a documentação completa:
book-service-documentation
cambio-service-documentation
Descrição: Retorna uma lista de livros.
Método: GET
Respostas:
- 200: Sucesso ao buscar os livros.
- 500: Erro interno ao realizar a busca.
curl -X GET "http://191.252.92.39:8000/book-service/list" -H "accept: application/json"
{
{
"id": string,
"author": string,
"launchDate": Date,
"price": number,
"title": string
}
}
Descrição: Retorna uma lista de cambios.
Método: GET
Respostas:
- 200: Sucesso ao buscar os cambios.
- 500: Erro interno ao realizar a busca.
curl -X GET "http://191.252.92.39:8000/cambio-service/list" -H "accept: application/json"
{
{
{
"id": string,
"from": string,
"to": string,
"convertionFactor": number
},
}
}
- MongoDB
- OpenFeign
- SpringBoot
- Swagger Open API
Para rodar esta aplicação localmente:
-
Clone o repositório:
git clone https://github.com/eliezerBrasilian/book-mago-api.git
-
Execute o projeto.
Desenvolvido por @EliezerBrasilian.