Esta joia facilita a obtenção de informações geralmente de difícil acesso sobre a disponibilidade de voos-prêmio da British Airways.
Eu uso a API privada do novo aplicativo Avios Flight Finder para iOS para obter esses dados. Obrigado ao Raffles at Head for Points por cobrir este pequeno aplicativo muito útil.
Muito simples. Primeiro, adicione a gem ao seu Gemfile:
gem 'ba_rewards', github: 'timrogers/ba_rewards'
Basta ligar para BARewards.availability
com o código dos aeroportos de partida e destino. Você pode então escolher opcionalmente uma classe tarifária (presumo que seja Econômica) e o número de assentos necessários:
require 'ba_rewards'
# I'm looking for two seats from any London airport to San Francisco in Business
result = BARewards . availability ( "LON" , "SFO" , :business , 2 )
Ele retornará um objeto BARewards::Result
ou gerará um erro se algo der errado. Você pode chamar os seguintes métodos no objeto de resultado:
HTTParty::Response
retornado da solicitação para a API privada Avios Lançado por Tim Rogers (@timrogers) sob licença do MIT. Alguma dúvida? E-mail [email protected].