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 | ||||||||
|
|||||||||||
param_client_info | ClientInfo | 可选 | client info | ||||||||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | PreCheckResponse | result | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 | < 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 > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|