Skyscanner API和网站数据差异

mlu*_*mlu 6 skyscanner

Skyscanner API提供的结果不同于Skyscanner网站。

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

在此处输入图片说明

在此处输入图片说明

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

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

在此处输入图片说明

链接: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#结果

但是,如果取消选中左侧面板上的Ryanair,则会收到与API相似的结果。

在此处输入图片说明

链接: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#结果

而且,如果我以未登录用户的身份进入API测试,则可以再次检索Ryanair航班。该测试位于:http : //business.skyscanner.net/portal/zh-CN/Documentation/FlightsLivePricingQuickStart

图片:

在此处输入图片说明 在此处输入图片说明

您可以重现这种行为吗?我在API上做错什么了吗?如何以编程方式获取Ryanair的价格?

小智 2

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

  • Skyscanner 商业支持告诉我,瑞安航空的结果不应出现在 API 中,但这并不能解释为什么我过去看到过它们。 (3认同)