Skip to content

Wrapper em Node.js da API OlhoVivo da SPTrans - Transporte Público de São Paulo

License

Notifications You must be signed in to change notification settings

dielloarias/sptrans-olhovivo-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPTrans-OlhoVivo-Wrapper

Wrapper desenvolvido em Node.js para utilização da API OlhoVivo disponibilizada pela SPTrans para monitoramento do transporte público na cidade de São Paulo.

Nenhum código chique! Apenas JavaScript com uma pitadinha de ajuda da biblioteca restify-clients.

Código em português e com métodos de títulos semânticos para facilitar a vida do desenvolvedor brasileiro (ou lusófono :D).

Utilização

Clone o projeto, e execute npm install.

var SPTrans = require("./sptrans")();

let token = "<<<SEU_TOKEN_DE_ACESSO>>>";

// Instancie o objeto SPTrans utilizando seu TOKEN de acesso
let sptrans = new SPTrans(token);

// Faça as chamadas dos métodos. Use e abuse das Promises!
sptrans.buscarLinha("9301").then(linhas => {
    console.log(linhas[0]);
}).catch(err => {
    console.log(err.message);
});

// Fácil né? Easy, easy. Very easy.

Chamadas mapeadas

  • POST /Login/Autenticar?token={token}
  • GET /Linha/Buscar?termosBusca={termosBusca}
  • GET /Linha/CarregarDetalhes?codigoLinha={codigoLinha}
  • GET /Parada/Buscar?termosBusca={termosBusca}
  • GET /Parada/BuscarParadasPorLinha?codigoLinha={codigoLinha}
  • GET /Parada/BuscarParadasPorCorredor?codigoCorredor={codigoCorredor}
  • GET /Corredor
  • GET /Posicao?codigoLinha={codigoLinha}
  • GET /Previsao?codigoParada={codigoParada}&codigoLinha={codigoLinha}
  • GET /Previsao/Linha?codigoLinha={codigoLinha}
  • GET /Previsao/Parada?codigoParada={codigoParada}

Licença

Blá-blá-blá padrão da licença MIT para Diello Cardoso de La Paz Arias.

Pode usar, mas lembre-se dos créditos! :D

Doações/Donations

Sintam-se a vontade para me pagar milhões de dólares em Bitcoins na wallet: 16jGqLTmyxfLiSqJUkiEuPfzzyBN1Yms9v

Não se façam de rogados. Abre a carteira aí, galera!

Autor

Diello Cardoso de La Paz Arias (dielloarias@gmail.com)

About

Wrapper em Node.js da API OlhoVivo da SPTrans - Transporte Público de São Paulo

Resources

License

Stars

Watchers

Forks

Packages

No packages published