LuanVna / SPTransRequest

Classes em IOS para conexão com os servidores da SPTrans

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SPTransRequest

Classes em Objective-C para conexão com os servidores da SPTrans abaixo temos uma breve explicação de como é o funcionamento deste pequeno framework.

Para iniciar você precisa de um token da SPTrans, disponível em SPTrans Desenvolvedores

Crie um aplicativo no site e copie o token do seu app.

Vá para a classe AppDelegate do Iphone e no metodo:

  • (BOOL)application: didFinishLaunchingWithOptions

Chame o metodo token da classe SPTransRequest:

[SPTransRequest token:@"SEU TOKEN AQUI"];

Para buscar informações do servidor da SPTrans utilizamos o metodo:

requestServerSPTrans: line: response: erro:

Parametros informados ao metodo:

requestMethodGET - Um enum com os metodos disponiveis no servidor da SPTrans. line - Numero ou nome ( sem espaço ) da linha blocks - response - se tudo der certo é entregue as informações a varaivel response do tipo 'NSMutableDictionary'. erro - se alguma coisa der errado o block erro entrega a descrição do erro.

Segue a lista de Enum:

  •  requestMethodGETLinhas
    
  •  requestMethodGETDetalhes 
    
  •  requestMethodGETParadas 
    
  •  requestMethodGETParadasPorLinha
    
  •  requestMethodGETParadasPorCorredor 
    
  •  requestMethodGETCorredores 
    
  •  requestMethodGETPosicaoDoVeiculo 
    
  •  requestMethodGETLinha 
    
  •  requestMethodGETParada
    

Veja a documentação da SPTrans, cada enum representa o nome dos metodos. Documentação SPTrans

Usando o metodo para buscar as paradas:

[SPTransRequest requestServerSPTrans:requestMethodGETLinha line:linha response:^(NSMutableDictionary *response) { NSLog(@"Informações encontradas %@", response); } erro:^(NSError *error) { NSLog(@"Erro %@", [error description]); }];

About

Classes em IOS para conexão com os servidores da SPTrans

License:MIT License


Languages

Language:Objective-C 97.8%Language:C 2.2%