Série AirNav RadarBox API: Dados de voo

A imagem acima: API AirNav RadarBox exibida na tela

A solução On-Demand API baseada em REST do AirNav RadarBox permite que os desenvolvedores integrem perfeitamente dados de voo globais históricos ou em tempo real em seus aplicativos. O ODAPI do AirNav consiste em mais de 100 campos de dados personalizáveis que podem ser consultados individualmente ou combinados com base em vários parâmetros para fornecer resultados poderosos.

Esses campos de dados incluem dados estáticos e ao vivo. Por exemplo, o código IATA / ICAO de um aeroporto, latitude, longitude, altitude e fuso horário incluiriam os dados estáticos, enquanto a pista em uso de um aeroporto ou estatísticas recentes de decolagem e pouso incluiriam os dados ao vivo. Além disso, a API On-Demand (ODAPI) pode ser integrada sem esforço aos aplicativos do cliente com base no volume necessário.

A categoria de dados de voo em particular tem 3 opções de consulta:

  1. Pesquisar voos por área geográfica (latitude e longitude)
  2. Pesquise qualquer voo com base na partida / chegada, voos individuais, etc.
  3. Pesquisar voos ao vivo

A imagem acima: Mapa de cobertura do AirNav RadarBox

Nossos dados são agregados por nossa rede ADS-B terrestre e baseada em satélite mais 12 fontes de dados diferentes (ADS-C, FAA SWIM e assim por diante), que incluem mais de 100 campos de dados, como número do voo, indicativo de chamada, registro, programado e horários reais de partida e chegada, velocidade da aeronave, altitude e outros parâmetros.

Dados de voo (voos ao vivo e área geográfica)

Para acessar e usar as soluções de dados de voo RadarBox On-Demand API é simples, vá para Radarbox.com/api/documentation -> "Voos" e consulte os dados ou estatísticas de voo de que você precisa.

Por que os clientes amam nossas soluções de API?

  1. Preço de crédito por consulta - Pague apenas pelo que usar.
  2. API amigável ao desenvolvedor - Integração perfeita em aplicativos cliente.
  3. Começa com 10.000 créditos / mês . - Acessibilidade com a opção de upgrade de créditos.
  4. Dados de voo de mais de 12 fontes - garantindo precisão por meio de redundância.
  5. Suporte ao cliente 24 horas por dia, 7 dias por semana - suporte prioritário por e-mail e telefone por 365 dias.

Para obter mais informações sobre documentação, preços, download de nosso SDK do cliente e fontes de dados, visite - https://www.radarbox.com/api/documentation

1. Voos (KLM 745 e British Airways - BAW 195)

A imagem acima: captura de tela dos dados de voo da página de documentação da API

Na captura de tela acima, os dados do histórico de voo foram solicitados para 6 de janeiro das 00: 00Z às 23:59:59 Z para aviões com registro "PH-BHO" e "G-YMML", que realizaram os voos KLM745 e BAW195. Você pode obter os dados do histórico de voos para qualquer voo e aeronave, a qualquer hora e em qualquer lugar.

2. Voo ao vivo (British Airways - Boeing 777-236ER - G-YMML)

A imagem acima: captura de tela dos dados de voo da página de documentação da API

Com o terminal de voo ao vivo da API RadarBox On-Demand, você pode obter dados ao vivo de qualquer voo ou aeronave específica em todo o mundo. No exemplo, foram solicitados dados de voo do British Airways Boeing 777-236ER (G-YMML), que exibirão informações de voo, velocidade da aeronave, altitude, altitude e longitude. O Boeing 777 operado pela British Airways, para o qual os dados foram solicitados, operava o voo BAW1976 na época.

3. Pesquise voos por área geográfica (latitude e longitude)

A imagem acima: captura de tela dos dados de voo da página de documentação da API

Com o endpoint voo por região geográfica, você poderá saber quais os voos que as companhias aéreas fizeram sobre determinada área ou região geográfica em um determinado dia, horário, entre outras informações.

No exemplo acima, todos os voos entre as latitudes 51,43 e 51,50 N, longitude mínima -2,96 e longitude máxima 0,37, altitudes abaixo de 10.000 pés e acima de FL20 (2.000 pés) foram solicitados para 20 de abril das 10:25 Z às 10:30 Z ( UTC). Duas aeronaves foram capturadas sobrevoando a área e o tempo escolhidos, "TC-JJU" e "9V-SMN". Turkish Airlines Boeing 777-3F2ER operando o voo THY6139 de Istambul (IST) para Londres (LHR). Dados de histórico de voo ou dados de voo em tempo real podem ser obtidos em qualquer lugar do mundo.

Como usar a API RadarBox On-Demand

Obtendo seu token grátis

Você recebe um token grátis com sua conta comercial , que lhe dará crédito suficiente para jogar. Você pode encontrar o seu navegando até o Painel de controle da API . Assim que tiver, abra a documentação da API em uma nova guia para que você possa continuar lendo o guia de como fazer aqui

Guia passo a passo

1. Autenticar

Autenticação

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

As etapas a seguir mostram como é fácil interagir com a API. Na página de documentação, você poderá percorrer as especificações. Cada chamada precisa ser autenticada, então você precisa colocar o token que deseja usar no contexto. Basta inserir o token no formulário designado e clicar no botão "Salvar". A partir daqui, todas as chamadas de serviço serão associadas à sua conta.

2. Veja todos os serviços disponíveis

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

No menu à esquerda, você encontrará uma lista dos serviços disponíveis. Clicar em cada um o levará aos detalhes do terminal, onde você pode encontrar informações como os parâmetros necessários e o formato detalhado da resposta.

3. Entre no modo de teste

Botão de teste

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

Clique no botão “Experimentar”, que ativará o modo de teste e você poderá enviar solicitações ao vivo.

Experimente a tela

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

Quando estiver no modo de teste, você terá a especificação da solicitação na coluna central e uma caixa de texto com a carga útil da sua solicitação à direita. Ele será pré-preenchido com valores de teste que você precisará personalizar.

4. Exemplo de caso de teste

Um dos cenários mais simples é tentar descobrir qual é a posição atual de uma aeronave específica.

Carga útil de amostra

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

Editamos a amostra de carga útil removendo tudo, exceto nossos critérios: obter a posição atual da aeronave com número de cauda G-TTNG. Depois de clicar no botão “Enviar solicitação”, devemos obter uma resposta em segundos. Se tudo correr bem, devemos ver o código de status da solicitação e a carga útil de resposta aparecendo abaixo da solicitação inicial.

Resultado

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

A documentação dos campos de resposta deve estar visível à esquerda da carga útil da resposta, facilitando a interpretação dos dados.

Implementando seu próprio cliente

A interface mostrada acima é ótima para fazer o protótipo de suas chamadas, mas é claro, você ainda precisa implementar seu próprio cliente de API. Mostraremos como é fácil ter um Python API SDK completo funcionando com apenas algumas linhas de código.

A imagem acima: captura de tela dos dados do espaço aéreo da página de documentação da API

Você pode baixar o cliente de serviço da web em sua linguagem / estrutura favorita - atualmente oferecemos suporte para os mais populares, como C #, Java, PHP, Python, Scala, Swift e Javascript.

Basta selecionar sua opção em um dos itens no menu suspenso e o download iniciará automaticamente. Depois de concluído, você precisa extrair o arquivo e abrir o conteúdo em seu IDE favorito.

Arquivo README

A imagem acima: documento README.md

O arquivo README.md contém informações valiosas e é feito sob medida para a estrutura em que estamos interessados. Nesse caso, há instruções sobre como configurar seu ambiente Python para poder executar o cliente API sem problemas. Também existem trechos de código que você pode copiar / colar diretamente em seu código.

Cliente simples

A imagem acima: documento README.md

Copiamos os snippets do arquivo README em nosso próprio arquivo "liveflights-client.py" e só precisamos adicionar duas coisas: a string de autenticação (token do portador) e o parâmetro de pesquisa (registro "G-TTNG"), o mesmo como a chamada que criamos anteriormente na interface de teste.

Primeira corrida

A imagem acima: README.md

Depois de salvar o arquivo, podemos abrir um terminal e usar Python para executar o cliente que acabamos de implementar.

O que nos diferencia de nossos concorrentes?

O que diferencia o AirNav Radarbox de seus concorrentes é o que chamamos de 3 F's do AirNav. Flexibilidade para lidar com cada uma das necessidades de nossos clientes. Construindo produtos ricos em recursos e prontos para o futuro, enquanto se concentra na satisfação do cliente. ”- Andre Brandão, CEO da AirNav Systems.

Personalização significa que todas as soluções são feitas sob medida para os requisitos específicos do cliente. Nossa integração perfeita em aplicativos e plataformas de clientes existentes através da oferta de ADS-B, FAA SWIM, Oceanic, MLAT, Satélite ADS-C, HFDL, ADS-C, Satélite ADS-B para garantir dados completos e precisos significa que podemos oferecer um muito à vontade.

Por meio de nossa oferta de vários formatos de dados como JSON, XML, CSV, KML, ESRI e outros, também oferecemos mais volume de dados por menos, o que nos diferencia dos demais.

Por fim, temos suporte ao cliente 24 horas por dia, 7 dias por semana, para ajudá-lo a escolher o pacote certo para atender às suas necessidades.

Então, por que não olhar para o que podemos oferecer a você aqui no AirNav RadarBox? Para entrar em contato conosco, clique aqui e descubra hoje mesmo!

LEIA O SEGUINTE ...

Já considerou ficar sem anúncios?

Desative o bloqueador de anúncios ou assine um plano para usar o Radarbox sem anúncios. Já está inscrito? Iniciar sessão

Inscrever-se

Foi autorizado a pousar no site da RadarBox. Ao continuar a usar os nossos serviços, você concorda com a nossa Política de Privacidade .

ESCONDER