Amadeus自助服务API货币错误。回复始终以原产地国家/地区的货币

时间:2019-04-13 15:42:12

标签: amadeus

我最初在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&currency=USD&viewBy=DATE"
    },
    "defaults": {
      "departureDate": "2019-04-14,2019-10-10"
    }
  }

请注意,meta.currency值为EUR,但是meta.links.self(我运行的查询)显示的是currency = USD的GET参数。我在12月报告的相同问题。

我在此发布此信息,以获取有关如何从Amadeus采取某些措施的建议(希望他们阅读了此信息),或者是一种建议的解决方法(明显的一个方法是从“灵感和最便宜日期”表单中隐藏“货币”字段)。

1 个答案:

答案 0 :(得分:0)

Flight Inspiration和Cheapest Date Search中的currency参数仅与maxPrice一起使用。响应中的价格是以由原产地/目的地对确定的货币计算的:它们不能转换为给定的货币。

由于有点混乱,我们将更新货币参数的命名和文档。要点了,对于回复的延迟表示抱歉。