Dieses Juwel macht es einfach, normalerweise schwer zugängliche Informationen über die Verfügbarkeit von British Airways-Prämienflügen zu erhalten.
Um diese Daten abzurufen, verwende ich die private API der neuen Avios Flight Finder-App für iOS. Vielen Dank an Raffles von Head for Points für die Berichterstattung über diese sehr hilfreiche kleine App.
Ziemlich einfach. Fügen Sie zunächst den Edelstein zu Ihrer Gemfile hinzu:
gem 'ba_rewards', github: 'timrogers/ba_rewards'
Rufen Sie einfach BARewards.availability
mit dem Code Ihres Abflug- und Zielflughafens an. Anschließend können Sie optional eine Tarifklasse (ich gehe von Economy aus) und die Anzahl der benötigten Sitzplätze auswählen:
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 )
Es gibt ein BARewards::Result
Objekt zurück oder löst einen Fehler aus, wenn etwas schief geht. Sie können die folgenden Methoden für das Ergebnisobjekt aufrufen:
HTTParty::Response
Objekt, das von der Anfrage an die private Avios-API zurückgegeben wird Veröffentlicht von Tim Rogers (@timrogers) unter der MIT-Lizenz. Noch Fragen? E-Mail an [email protected].