-
Registar conta de utilizador no portal ost.pt e obter uma API Key (Chave para Servidor)
-
Eclipse como IDE (caso pretenda usar outro, deve adaptar as instruções que se seguem)
-
No Eclipse (ou no IDE à escolha), criar um novo projecto (
File -> New -> Java Project
); -
Com o projecto criado, deverá substituir as pastas
src
elibs
criadas pelas pastas existentes em RestLibraryOST.NOTA: no caso de encontrar vários erros do tipo
Class not found
, certifique-se que as bibliotecas da pasta libs estão noBuild Path
do projecto. -
Alterar a variável APIKEY na package
utils
, no ficheiroConstants.java
para a chave para servidor obtida na plataforma (pedida nos Requisitos); -
IMPORTANTE: Quando correr o projecto (
Run -> Run As -> Java Application -> Main
), deverá verificar que o Compiler compilance level (Project -> Properties -> Java Compiler
) é compatível com o JRE instalado.
Para utilizar a API criada, poderá consultar o ficheiro Main.java
na package main
para visualizar alguns exemplos.
Como exemplo simples, o código apresentado abaixo permite consultar (e imprimir) as primeiras 25 paragens de transportes públicos devolvidas pela plataforma OST:
int stopNumber = 25;
String stopsStr = OSTConnection.getStops(0, stopNumber, Constants.SMTUC);
StopList stops = (StopList)JSONParsing.parsed(stopsStr, JSONClasses.Stop);
System.out.println(stops);