使用 Skyscanner API 的 EVERYWHERE 报价功能,它返回带有 destinationID 但没有城市或机场名称的报价。当我尝试使用 DestinationID 作为目的地搜索航班时,它会引发错误,提示“不是可识别的地点 ID”。我还尝试使用 destinationID 作为 List Places 请求中的查询,它返回一个带有空 places 数组的对象。我阅读了文档,看起来查询目的地的唯一方法是使用代码或城市,但在我已经找到飞往“无处不在”的航班后,我正试图对城市名称进行反向搜索。
有没有办法从目的地 ID 中获取 placeID 或机场名称?
编辑:虽然文档中没有说明,但我发现目的地 ID 和地点 ID 匹配,所以我存储了目的地 ID,然后循环遍历地点数组以找到匹配的地点 ID 和城市名称。