Этот драгоценный камень позволяет легко получить обычно труднодоступную информацию о наличии премиальных рейсов British Airways.
Для получения этих данных я использую частный API из нового приложения Avios Flight Finder для iOS. Спасибо Raffles из Head for Points за освещение этого очень полезного маленького приложения.
Довольно просто. Сначала добавьте драгоценный камень в свой 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
возвращаемый из запроса к частному API Avios. Выпущено Тимом Роджерсом (@timrogers) по лицензии MIT. Есть вопросы? Напишите на адрес [email protected].