Cias Aéreas e Programas de Fidelidade atualmente disponíveis:
- GOL (e Smiles);
- Latam (e Latam Pass);
- Azul (e Tudo Azul);
- LIVELO; e
- TAP Miles And GO.
Exemplo de utilização da API Moblix utilizando o Postman:
1. Requisição de um novo Token:
Preenchimento dos parâmetros:
1. Método: POST
2. URL: http://moblix-api.azurewebsites.net/api/Token
3. Header:
- Content-Type=application/x-www-form-urlencoded
- Origin=externo
4. Body:
- Marcar o campo: x-www-form-urlencoded
- grant_type=password
- username=[FONECIDO]
- password=[FORNECIDO]
Executar requisição
Retorno
{
"access_token": "JKTMVXp7U4StE0rTtA26fOGKKZiF4tRVfOmt2_FcN8RBuoxrz1RYiATnFA18iQ09ABHFfV2YjDG9OJcb2kHTasjJhG_4VESDjvqlNa_fu-
qzQ9qj2xgBWmrhAZFcZ0r38gErc5yfvDwtEVPplOX4J5teSJugAwWMJE8G7CtjmW9v5r3HUjUpAlsukEOz5l1_7pdY8kdQlNib0p
fbtfb9aSr_vpeAEsA1L3Wsvcz0NNcgJOPPWpx4XSgHRqr6X7FlgyUtLaIYkDnbj5dgWGoQoCo1lio9-1JfcFqZg2btBQKQUu2pWLc2qbajbLLp6UTwH2a0lrVBOHTwv8fcw",
"token_type": "bearer",
"expires_in": 86399
}
2. Executar consulta:
Preenchimento dos parâmetros:
1. Método: POST
2. URL: http://moblix-api.azurewebsites.net/api/ConsultaAereo/Consultar
3. Header:
- Content-Type= application/json
- Authorization= Bearer + [espaço] + [Token obtido na requisição
anterior] ex:
Bearer JKTMVXp7U4StE0rTtA26fOGKKZiF4tRVfOmt2_FcN8RBuoxrz1RYiATnFA18iQ09ABHFfV2YjDG9OJcb2kHTasjJhG_4VESDjvqlNa_fuqzQ9qj2xgBWmrhAZFcZ0r38gErc5yfvDwtEVPplOX4J5teSJugAwWMJE8G7CtjmW9v5r3HUjUpAlsukEOz5l1_
7pdY8kdQlNib0pfbtfb9aSr_vpeAEsA1L3Wsvcz0NNcgJOPPW
px4XSgHRqr-6X7FlgyUtLaIYkDnbj5dgWGoQoCo1lio9-
1JfcFqZg2btBQKQUu2pWLc2qbajbLLp6UTwH2a0lrVBOHTwv8fcw
4. Body:
- Marcar o campo “Raw”
{
"Origem": "BSB",
"Destino": "BRC",
"Ida": "2019-09-19",
"Volta": "2019-09-30",
"Adultos": 2,
"Criancas": 0,
"Bebes": 0,
"Companhia":1
}
Executar requisição:
Resposta:
{
"Success": true,
"HasResult": true,
"Erro": null,
"MensagemErro": null,
"Data": [
{
"TokenConsulta": null,
"QntdAdulto": 2,
"QntdCrianca": 0,
"QntdBebe": 0,
"Ida": [
{
"Token": "29bd8baf4d9e426690d26f488834dc33",
"IdCia": 1,
"PontosAdulto": 25000,
"PontosCrianca": 25000,
"QntdBagagem": 0,
"Origem": "BSB",
"Destino": "BRC",
"Saida": "2019-09-19T20:20:00-03:00",
"Chegada": "2019-09-20T10:20:00-03:00",
"TempoTotalStr": "14h00m",
"Voos": [
{
"Numero": "8126",
"Saida": "2019-09-19T20:20:00-03:00",
"Chegada": "2019-09-20T00:09:00-03:00",
"Origem": "BSB",
"Destino": "EZE",
"Tempo": "03:49",
"TempoEspera": "07h46m"
},
{
"Numero": "7762",
"Saida": "2019-09-20T07:55:00-03:00",
"Chegada": "2019-09-20T10:20:00-03:00",
"Origem": "AEP",
"Destino": "BRC",
"Tempo": "02:25",
"TempoEspera": null
}
],
"ValorMilhasAdulto": 0,
"ValorMilhasCrianca": 0,
"ValorAdulto": 0,
"ValorCrianca": 0,
"ValorTotal": 0,
"ValorTotalComTaxa": 0,
"Periodo": 3
},...
3. Dados retornados pela API
Classe do voo:
- Econômica = 0
- PrimeiraClasse = 1
- Executiva = 2
4. Pesquisando apenas voo de IDA
- Para voos apenas de ida, deixe a volta como '0001-01-01', como valor nulo;
5. id das Cias Aéreas
- Azul: 3
- Latam: 1
- Gol e Smiles: 2
- TAP: 11
- Livelo: 34
6. Classe
Obs: Informe o Id conforme a cabine que o usuário selecionar.
5. Documentação completa da API pode ser obtida em:
https://api.moblix.com.br/Api/help
Comentários
0 comentário
Por favor, entre para comentar.