You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amadeus Python Client如何将返回价格货币从欧元切换为美元?

Amadeus Python Client 切换价格币种为美元的方法
  • 绝大多数Amadeus购物类API(比如航班报价、酒店预订)都支持通过currency请求参数直接指定返回价格的币种,你只需要在调用接口时添加该参数并设置为USD即可。

以航班搜索接口为例,代码示例如下:

from amadeus import Client, ResponseError

amadeus = Client(
    client_id='YOUR_CLIENT_ID',
    client_secret='YOUR_CLIENT_SECRET'
)

try:
    # 调用航班报价接口时指定币种为美元
    response = amadeus.shopping.flight_offers_search.get(
        originLocationCode='MAD',
        destinationLocationCode='NYC',
        departureDate='2024-10-01',
        adults=1,
        currency='USD'
    )
    print(response.data)
except ResponseError as error:
    print(error)
  • 如果你调用的是其他类型的API,先确认该端点的参数文档是否包含currency字段——部分小众接口可能不支持该参数,但主流报价类接口基本都有这个设置。
  • 若添加参数后仍未生效,检查参数是否正确传递(注意拼写是否为currency,值是否为大写的USD),也可以排查是否账户区域设置有隐性限制,但这种情况极少发生。

不推荐自行通过汇率转换结果中的欧元价格,因为实时汇率波动会导致价格不准确,优先使用API自带的币种指定功能。

内容的提问来源于stack exchange,提问作者Roberto Mora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 16:20:28