ba_rewards
1.0.0
อัญมณีนี้ทำให้ง่ายต่อการรับข้อมูลที่มักจะเข้าถึงได้ยากเกี่ยวกับความพร้อมของเที่ยวบินรางวัลของ British Airways
ฉันใช้ API ส่วนตัวจากแอป Avios Flight Finder ใหม่สำหรับ iOS เพื่อดึงข้อมูลนี้ ขอขอบคุณ Raffles at 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 เผยแพร่โดย Tim Rogers (@timrogers) ภายใต้ใบอนุญาต MIT มีคำถามอะไรไหม? ส่งอีเมลไปที่ [email protected]