注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > AE-Oversea-Solution

aliexpress.miniapp.order.create.precheck (aliexpress.miniapp.order.create.precheck)

Order pre-check for Aliexpress European Mini-app. This api will return a generated order token to the miniapp server, used for the subsequent placing order request from miniapp.

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_pre_create_order_request PreCreateOrderRequest 可选 pre-check request
  • items
  • Item []
  • 可选
  • item list
  • └ quantity
  • Number
  • 可选
  • 1
  • quantity
  • price
  • Price
  • 可选
  • price object
  • └ price
  • String
  • 可选
  • 3
  • real price
  • └ currency
  • String
  • 可选
  • USD
  • currency
  • └ sku_id
  • Number
  • 可选
  • 20000000155500939
  • skuId
  • └ item_id
  • Number
  • 可选
  • 10000256403004
  • item id
param_client_info ClientInfo 可选 client info
  • └ open_biz_code
  • String
  • 可选
  • ali.global.trade.open
  • biz code
  • └ open_app_id
  • String
  • 可选
  • 248044211233212
  • mini program app id

响应参数

名称 类型 示例值 描述
result PreCheckResponse result
  • └ msg
  • String
  • param error
  • message
  • └ request_trace
  • String
  • 123456qwertyui
  • request trace ID for locating problem
  • └ success
  • Boolean
  • true
  • success or not
  • error_code
  • ErrorCode
  • errorcode
  • └ log_message
  • String
  • detailed log message
  • └ key
  • String
  • error key
  • └ display_message
  • String
  • displayed error message
  • └ token
  • String
  • generated order token

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliexpressMiniappOrderCreatePrecheckRequest req = new AliexpressMiniappOrderCreatePrecheckRequest();
AliexpressMiniappOrderCreatePrecheckRequest.PreCreateOrderRequest obj1 = new AliexpressMiniappOrderCreatePrecheckRequest.PreCreateOrderRequest();
List<AliexpressMiniappOrderCreatePrecheckRequest.Item> list3 = new ArrayList<AliexpressMiniappOrderCreatePrecheckRequest.Item>();
AliexpressMiniappOrderCreatePrecheckRequest.Item obj4 = new AliexpressMiniappOrderCreatePrecheckRequest.Item();
list3.add(obj4);
obj4.setQuantity(1L);
AliexpressMiniappOrderCreatePrecheckRequest.Price obj6 = new AliexpressMiniappOrderCreatePrecheckRequest.Price();
obj6.setPrice("3");
obj6.setCurrency("USD");
list5.setPrice(obj6);
obj4.setSkuId(20000000155500939L);
obj4.setItemId(10000256403004L);
obj1.setItems(list3);
req.setParamPreCreateOrderRequest(obj1);
AliexpressMiniappOrderCreatePrecheckRequest.ClientInfo obj7 = new AliexpressMiniappOrderCreatePrecheckRequest.ClientInfo();
obj7.setOpenBizCode("ali.global.trade.open");
obj7.setOpenAppId("248044211233212");
req.setParamClientInfo(obj7);
AliexpressMiniappOrderCreatePrecheckResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliexpress_miniapp_order_create_precheck_response>
    <result>
        <msg>param error</msg>
        <request_trace>123456qwertyui</request_trace>
        <success>true</success>
        <error_code>
            <log_message></log_message>
            <key></key>
            <display_message></display_message>
        </error_code>
        <token></token>
    </result>
</aliexpress_miniapp_order_create_precheck_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

返回
顶部