ba_rewards
1.0.0
通过此宝石,您可以轻松获取通常难以访问的有关英国航空奖励航班可用性的信息。
我使用 iOS 版新 Avios Flight Finder 应用程序中的私有 API 来获取此数据。感谢 Head for Points 的 Raffles 介绍了这个非常有用的小应用程序。
很简单。首先,将 gem 添加到您的 Gemfile 中:
gem 'ba_rewards', github: 'timrogers/ba_rewards'
只需致电BARewards.availability
并提供您的出发机场和目的地机场的代码即可。然后,您可以选择票价舱位(我假设为经济舱)和您需要的座位数:
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 )
它将返回一个BARewards::Result
对象,或者如果出现问题则引发错误。您可以对结果对象调用以下方法:
HTTParty::Response
对象由 Tim Rogers (@timrogers) 在 MIT 许可下发布。有疑问吗?电子邮件 [email protected]。