我最初在 12 月向自助服务支持报告了这个问题,但我从未得到回应。我最近意识到,即使在生产环境中,为 Inspiration 或最便宜的日期端点选择货币参数总是会返回原始国家的货币,尽管选择了另一种货币。(在 Low-Fare 端点中,它似乎按设计工作。)我在我的 Web 应用程序和 Amadeus 自己的资源管理器工具中对此进行了测试。这是资源管理器中 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(我运行的查询)显示的 GET 参数为currency=USD。我在 12 月报告了同样的问题。
我发布此内容是为了寻求有关如何从 Amadeus 获取某些操作的建议(希望他们阅读此内容)或建议的解决方法(很明显,将货币字段隐藏在“灵感和最便宜的日期”表单中)。
Flight Inspiration 和最便宜日期搜索中的货币参数仅与 maxPrice 一起使用。响应中的价格以由来源/目的地对确定的货币计算:它们不能转换为给定的货币。
由于有点混乱,我们将更新货币参数命名和文档。采取了点,并为响应的延迟感到抱歉。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句