Ce joyau permet d'obtenir facilement des informations généralement difficiles d'accès sur la disponibilité des vols primes British Airways.
J'utilise l'API privée de la nouvelle application Avios Flight Finder pour iOS pour récupérer ces données. Merci à Raffles de Head for Points pour avoir couvert cette petite application très utile.
Assez simple. Tout d'abord, ajoutez la gemme à votre Gemfile :
gem 'ba_rewards', github: 'timrogers/ba_rewards'
Appelez simplement BARewards.availability
avec le code de vos aéroports de départ et de destination. Vous pouvez ensuite éventuellement choisir une classe tarifaire (je suppose qu'elle est économique) et le nombre de sièges dont vous avez besoin :
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 )
Il renverra un objet BARewards::Result
ou générera une erreur si quelque chose ne va pas. Vous pouvez appeler les méthodes suivantes sur l'objet résultat :
HTTParty::Response
renvoyé par la requête à l'API privée Avios Publié par Tim Rogers (@timrogers) sous la licence MIT. Des questions ? Envoyez un e-mail à [email protected].