微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 Amadeus 航班搜索限制为最多 5 个直飞、经济、返程航班

如何解决将 Amadeus 航班搜索限制为最多 5 个直飞、经济、返程航班

我希望创建一个查询来查找特定日期两点之间的返程航班。

根据信息 here 并使用测试数据,我设法得到了这个:

 GET("https://test.api.amadeus.com/v2/shopping/flight-offers?originLocationCode=SYD&destinationLocationCode=BKK&departureDate=2021-08-01&returnDate=2021-08-15&adults=1&currencyCode=CAD",

但是,我不清楚如何将结果限制为:

  • 回程航班
  • 没有停止
  • 经济舱
  • 最多返回 5 个航班

解决方法

您可以找到航班优惠搜索的所有可用参数 here

  • 如果您想要往返(而不是单程),您需要将 returnDate 作为请求的一部分。如果你只想要“回程航班”,那么这只是一次单程旅行,所以不要放任何 returnDate
  • nonStop 设置为 true
  • travelClass 设置为 ECONOMY
  • max 设置为 5

查询可能如下所示:

 GET("https://test.api.amadeus.com/v2/shopping/flight-offers?originLocationCode=SYD&destinationLocationCode=BKK&departureDate=2021-08-01&returnDate=2021-08-15&adults=1&nonStop=true&travelClass=ECONOMY&max=5")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。