API de rastreamento de pacotes
É uma API
feita em Python
e Flask
que pesquisa informações de rastreamento de pacotes em uma tabela .xlsx
e retorna o resultado.
Sumário
Como usar
Para usar a API basta usar a URL a seguir e adicionar as rotas no final dependendo do uso que queira na sua aplicação.
https://rastreamento-api.herokuapp.com
Exemplo:
https://rastreamento-api.herokuapp.com/busca-atualizacoes/all/e8f37e1f683e6c472721010956ea5798/
Para rodar o servidor localmente você deve:
- Instalar o Python;
- Instalar as bibliotecas Flask, Flask-restful e Pandas ou somente rode o seguinte comando no cmd
pip install -r requirements.txt
; - Rodar o programa
rastreamento_API.py
. (python rastreamento_API.py
); - Usar as rotas na sua aplicação.
Rotas
Com método GET
Coloque o id que pretende pesquisar no lugar de <id>
na url. Exemplo:
http://127.0.0.1:5000/busca-atualizacoes/last/5513bfab82f7a76f4b6127dc9d46c134
/busca-atualizacoes/all/<id>/
Busca todas as atualizações de rastreamento do pacote./busca-atualizacoes/last/<id>/
Busca a ultima atualização de restreamento do pacote.
Com método POST
Coloque o id que pretende pesquisar no formato JSON
no payload da requisição na sua aplição. Exemplo:
{
"id": "5513bfab82f7a76f4b6127dc9d46c134"
}
/busca-atualizacoes/all/
Busca todas as atualizações de rastreamento do pacote./busca-atualizacoes/last/
Busca a ultima atualização de restreamento do pacote.
Insomnia
Se quiser testar a API você mesmo usando o Insomnia clicke no botão abaixo:
Exemplos de retorno da API
Usei o programa Insomnia para isso.