Skyscanner API 和网站数据不一致

Skyscanner API and website data discrepancy

Skyscanner API 给出的结果与 Skyscanner 网站不同。

对于从华沙任何机场到弗罗茨瓦夫任何机场的航班,如果我使用 API,最便宜的选项是 303.99 zł。

该航班由 LOT (LO) 运营。其他可用航班由 LOT (LO) 或汉莎航空 (LH) 运营。

另一方面,如果我使用 Skyscanner 网站进行相同的查询,最便宜的航班费用为 42 zł,由瑞安航空 (FR) 运营。

link: https://www.skyscanner.net/transport/flights/wars/wro/161111/161112/airfares-from-warsaw-to-wroclaw-in-november-2016.html?adults=1&children=0&adultsv2=1&childrenv2=&infants=0&cabinclass=economy&rtn=1&preferdirects=false&outboundaltsenabled=false&inboundaltsenabled=false&ref=home#results

但是,如果我在左侧面板取消选中 Ryanair,我会收到与 API.

非常相似的结果

Link: https://www.skyscanner.net/transport/flights/wars/wro/161111/161112/airfares-from-warsaw-to-wroclaw-in-november-2016.html?adults=1&children=0&adultsv2=1&childrenv2=&infants=0&cabinclass=economy&rtn=1&preferdirects=false&outboundaltsenabled=false&inboundaltsenabled=false&ref=home#results

此外,如果我以未登录用户身份进入 API 测试,我可以再次检索 Ryanair 航班。该测试可在以下位置获得:http://business.skyscanner.net/portal/en-GB/Documentation/FlightsLivePricingQuickStart

图片:

你能重现这个行为吗?关于 API 我做错了什么吗?如何以编程方式检索 Ryanair 的价格?

我不认为你做错了什么,我也有同样的问题。事实上,我已经从测试站点获取示例 apiKey 并将其复制到我的代码中(用于测试),它显示了 Ryanair 航班。但是我的 apiKey 不行。他们似乎故意将瑞安航空排除在常规 api 结果之外。我几周前联系了 Skyscanner for Business 支持,但没有收到回复。