1.使用Amadeus API获取航班价格信息。
2.对获取的航班价格信息进行处理,查找最低价格并返回。
示例代码:
amadeus = Amadeus(
client_id=AMADEUS_CLIENT_ID,
client_secret=AMADEUS_CLIENT_SECRET,
hostname='production'
)
response = amadeus.shopping.flight_offers_search.get(
origin='NYC',
destination='MAD',
departureDate='2021-08-01',
adults=1
)
lowest_price = float('inf')
for offer in response['data']:
if offer['offerItems'][0]['price']['total'] < lowest_price:
lowest_price = offer['offerItems'][0]['price']['total']
print(f"The lowest price is {lowest_price}")
该示例代码使用Amadeus API获取从纽约到马德里的航班价格信息,并返回最低价格。您可以更改相关信息以获取不同的航班价格信息。