我最初在12月向自助服务支持人员报告了此信息,但从未得到回应。我最近意识到,即使在生产环境中,为Inspiration或Cheapest-Date端点选择货币参数也总是返回原产国的货币,尽管选择了其他货币。 (在低价终端中,它似乎按设计工作。)我在Web应用程序和Amadeus自己的explorer tool中都对此进行了测试。这是资源管理器中JSON响应的片段:
"meta": {
"currency": "EUR",
"links": {
"self": "https://test.api.amadeus.com/v1/shopping/flight-dates?origin=MAD&destination=MUC&departureDate=2019-04-14,2019-10-10&oneWay=false&duration=4,7&nonStop=true¤cy=USD&viewBy=DATE"
},
"defaults": {
"departureDate": "2019-04-14,2019-10-10"
}
}
请注意,meta.currency值为EUR,但是meta.links.self(我运行的查询)显示的是currency = USD的GET参数。我在12月报告的相同问题。
我在此发布此信息,以获取有关如何从Amadeus采取某些措施的建议(希望他们阅读了此信息),或者是一种建议的解决方法(明显的一个方法是从“灵感和最便宜日期”表单中隐藏“货币”字段)。
答案 0 :(得分:0)
Flight Inspiration和Cheapest Date Search中的currency参数仅与maxPrice一起使用。响应中的价格是以由原产地/目的地对确定的货币计算的:它们不能转换为给定的货币。
由于有点混乱,我们将更新货币参数的命名和文档。要点了,对于回复的延迟表示抱歉。