aliexpress.payment.exchange.get (getExchange)

提供国际汇率服务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
checkout_exchange_request CheckoutExchangeRequest 可选 系统自动生成
  • └ base_currency
  • String
  • 必须
  • USD
  • 基准币种(卖家设置的)
  • └ quote_currency
  • String
  • 必须
  • EUR
  • 报价币种(买家看到的)

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ not_success
  • Boolean
  • false
  • 是否不成功
  • └ success
  • Boolean
  • true
  • 是否成功
  • module
  • Module
  • 返汇率相关数据
  • └ quote_currency
  • String
  • EUR
  • 报价币种
  • └ inst_exchange_rate_no
  • String
  • 202005041908887
  • 外部机构汇率号
  • └ expire_time
  • String
  • 1588734000000
  • 过期时间
  • └ threshold_time
  • String
  • 1588734000000
  • 缓冲时间
  • └ rate
  • String
  • 0.9302
  • 汇率
  • └ tradable
  • Boolean
  • true
  • 是否可交易
  • └ valid_time
  • String
  • 1588647600000
  • 有效时间
  • └ base_currency
  • String
  • USD
  • 基准币种
  • └ exchange_rate_no
  • String
  • 11728c34-6f52-43d5-bf95-31c33436e3e9
  • 汇率号
  • error_code
  • ErrorCode
  • demo
  • 错误信息
  • └ display_message
  • String
  • param error
  • 错误展示信息
  • └ key
  • String
  • PARAM-ERROR
  • 错误码key
  • └ log_message
  • String
  • 错误详情
  • └ repeated
  • Boolean
  • false
  • 是否重复重复
  • └ retry
  • Boolean
  • false
  • 是否重试

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliexpressPaymentExchangeGetRequest req = new AliexpressPaymentExchangeGetRequest();
AliexpressPaymentExchangeGetRequest.CheckoutExchangeRequest obj1 = new AliexpressPaymentExchangeGetRequest.CheckoutExchangeRequest();
obj1.setBaseCurrency("USD");
obj1.setQuoteCurrency("EUR");
req.setCheckoutExchangeRequest(obj1);
AliexpressPaymentExchangeGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliexpress_payment_exchange_get_response>
    <result>
        <not_success>false</not_success>
        <success>true</success>
        <module>
            <quote_currency>EUR</quote_currency>
            <inst_exchange_rate_no>202005041908887</inst_exchange_rate_no>
            <expire_time>1588734000000</expire_time>
            <threshold_time>1588734000000</threshold_time>
            <rate>0.9302</rate>
            <tradable>true</tradable>
            <valid_time>1588647600000</valid_time>
            <base_currency>USD</base_currency>
            <exchange_rate_no>11728c34-6f52-43d5-bf95-31c33436e3e9</exchange_rate_no>
        </module>
        <error_code>
            <display_message>param error</display_message>
            <key>PARAM-ERROR</key>
            <log_message></log_message>
        </error_code>
        <repeated>false</repeated>
        <retry>false</retry>
    </result>
</aliexpress_payment_exchange_get_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部