Permata ini memudahkan untuk mendapatkan informasi yang biasanya sulit diakses mengenai ketersediaan penerbangan hadiah British Airways.
Saya menggunakan API pribadi dari aplikasi Avios Flight Finder baru untuk iOS untuk mengambil data ini. Terima kasih kepada Raffles di Head for Points yang telah meliput aplikasi kecil yang sangat membantu ini.
Cukup sederhana. Pertama, tambahkan permata ke Gemfile Anda:
gem 'ba_rewards', github: 'timrogers/ba_rewards'
Cukup hubungi BARewards.availability
dengan kode bandara keberangkatan dan tujuan Anda. Anda kemudian dapat memilih kelas tarif (saya asumsikan Ekonomi) dan jumlah kursi yang Anda perlukan:
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 )
Ini akan mengembalikan objek BARewards::Result
, atau memunculkan kesalahan jika terjadi kesalahan. Anda dapat memanggil metode berikut pada objek hasil:
HTTParty::Response
yang dikembalikan dari permintaan ke API pribadi Avios Dirilis oleh Tim Rogers (@timrogers) di bawah lisensi MIT. Ada pertanyaan? Surel [email protected].