【发布时间】:2020-05-22 20:33:32
【问题描述】:
使用 Skyscanner API 的 EVERYWHERE 报价功能,它是returning quotes with a destinationID but no city or airport name。当我尝试使用 DestinationID 作为目的地搜索航班时,它会引发错误,提示“不是可识别的地点 ID”。我还尝试使用destinationID 作为List Places 请求中的查询,该请求返回an object with an empty places array。我阅读了文档,看起来查询目的地的唯一方法是使用代码或城市,但在我已经找到飞往“任何地方”的航班后,我正试图对城市名称进行反向搜索。
有没有办法从目的地 ID 中获取 placeID 或机场名称?
编辑:虽然文档中没有说明,但我发现目的地 ID 和地点 ID 匹配,所以我存储了目的地 ID,然后循环遍历地点数组以找到匹配的地点 ID 和城市名称。
【问题讨论】:
-
请访问Skyscanner developer,他们根据您的要求列出了所有API,您可能需要使用2个或更多API 例如,您可以获得他们支持的所有地点列表并存储结果在数据库中。此外,由您的 API 使用。
标签: javascript request skyscanner