Amadeus Self-API返回币种始终为欧元,如何切换为美元或加元?
Amadeus Self-API 切换返回币种解决方案
要将Amadeus Self-API返回的航班数据币种切换为美元(USD)或加拿大元(CAD),可以通过以下方式实现:
添加
currency查询参数(GET请求)
对于基于GET的航班搜索端点(如/v2/shopping/flight-offers),直接在请求URL的查询参数中加入currency字段,指定ISO 4217标准的三位币种代码:GET /v2/shopping/flight-offers?originLocationCode=YTO&destinationLocationCode=LON&departureDate=2024-06-01&adults=1¤cy=CAD在请求体中指定
currencyCode(POST请求)
如果使用POST方式提交搜索请求,将currencyCode字段添加到请求体的顶层或searchCriteria节点下:{ "originLocationCode": "JFK", "destinationLocationCode": "LHR", "departureDate": "2024-06-01", "adults": 1, "currencyCode": "USD" }注意事项
- 必须使用ISO 4217标准的三位字母币种代码,比如
USD(美元)、CAD(加拿大元)。 - 若添加参数后仍返回欧元,需确认你的API密钥权限是否支持目标币种的价格返回,必要时联系Amadeus官方支持排查配置问题。
- 必须使用ISO 4217标准的三位字母币种代码,比如
内容的提问来源于stack exchange,提问作者user3426808
相关产品推荐
相关产品推荐

