文档中心 > Developing documentation(已废弃)

aliexpress.miniapp.order.price.adjust (aliexpress.miniapp.order.price.adjust)

API for mini app developers adjusting the price of the order. Currently only supporting adjusting to lower amount.

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
new_price MoneyDto 必须 new price
  • └ amount
  • String
  • 必须
  • 20
  • precision of decimal: at most 2
  • └ currency
  • String
  • 必须
  • EUR
  • currency
old_price MoneyDto 必须 old price
  • └ amount
  • String
  • 必须
  • 21.2
  • precision of decimal: at most 2
  • └ currency
  • String
  • 必须
  • EUR
  • currency
reduction MoneyDto 必须 old price - new price
  • └ amount
  • String
  • 必须
  • 1.2
  • precision of decimal: at most 2
  • └ currency
  • String
  • 必须
  • EUR
  • currency
trade_order_id Number 必须 3012683100071199 aliexpress trade order id

响应参数

名称 类型 示例值 描述
trade_order_id Number 3012683100071199 trade order id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliexpressMiniappOrderPriceAdjustRequest req = new AliexpressMiniappOrderPriceAdjustRequest();
AliexpressMiniappOrderPriceAdjustRequest.MoneyDto obj1 = new AliexpressMiniappOrderPriceAdjustRequest.MoneyDto();
obj1.setAmount("20");
obj1.setCurrency("EUR");
req.setNewPrice(obj1);
AliexpressMiniappOrderPriceAdjustRequest.MoneyDto obj2 = new AliexpressMiniappOrderPriceAdjustRequest.MoneyDto();
obj2.setAmount("21.2");
obj2.setCurrency("EUR");
req.setOldPrice(obj2);
AliexpressMiniappOrderPriceAdjustRequest.MoneyDto obj3 = new AliexpressMiniappOrderPriceAdjustRequest.MoneyDto();
obj3.setAmount("1.2");
obj3.setCurrency("EUR");
req.setReduction(obj3);
req.setTradeOrderId(3012683100071199L);
AliexpressMiniappOrderPriceAdjustResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliexpress_miniapp_order_price_adjust_response>
    <trade_order_id>3012683100071199</trade_order_id>
</aliexpress_miniapp_order_price_adjust_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

返回
顶部