国际站信保订单修改
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param_order_modify | OrderModifyRequest | 必须 | 订单修改参数 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | EcologyResult | {"success":true} | 返回结果 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaTradeOrderModifyRequest req = new AlibabaTradeOrderModifyRequest(); AlibabaTradeOrderModifyRequest.OrderModifyRequest obj1 = new AlibabaTradeOrderModifyRequest.OrderModifyRequest(); obj1.setTradeId( "24668306501026709" ); AlibabaTradeOrderModifyRequest.LogisticsDetail obj2 = new AlibabaTradeOrderModifyRequest.LogisticsDetail(); AlibabaTradeOrderModifyRequest.Address obj3 = new AlibabaTradeOrderModifyRequest.Address(); obj3.setZip( "461670" ); obj3.setCountry( "United States of America" ); obj3.setAddress( "Bank of new york" ); obj3.setCity( "New York" ); obj3.setProvinceCode( "California" ); obj3.setCityCode( "NY" ); obj3.setContactPerson( "james" ); AlibabaTradeOrderModifyRequest.Phone obj4 = new AlibabaTradeOrderModifyRequest.Phone(); obj4.setArea( "0512" ); obj4.setCountry( "86" ); obj4.setNumber( "13890876543" ); obj3.setTelephone(obj4); AlibabaTradeOrderModifyRequest.Phone obj5 = new AlibabaTradeOrderModifyRequest.Phone(); obj5.setArea( "SH" ); obj5.setCountry( "CH" ); obj5.setNumber( "461670" ); obj3.setFax(obj5); obj3.setAlternateAddress( "test" ); obj2.setShipmentAddress(obj3); obj2.setShipmentMethod( "sea" ); obj2.setTradeTerm( "FOB" ); obj2.setCarrier( "DHL" ); obj2.setCarrierCode( "DHL" ); AlibabaTradeOrderModifyRequest.ShipmentDate obj6 = new AlibabaTradeOrderModifyRequest.ShipmentDate(); obj6.setDuration(5L); AlibabaTradeOrderModifyRequest.DateVo obj7 = new AlibabaTradeOrderModifyRequest.DateVo(); obj7.setFormatDate( "2019-11-11" ); obj7.setTimeStamp(4123459999L); obj6.setDate(obj7); obj6.setType( "absolute" ); obj2.setShipmentDate(obj6); obj2.setFulfillmentChannel( "TAD" ); obj1.setLogisticsDetail(obj2); AlibabaTradeOrderModifyRequest.PaymentDetail obj8 = new AlibabaTradeOrderModifyRequest.PaymentDetail(); obj8.setShipmentFee( "20" ); obj8.setTotalAmount( "300" ); obj8.setProductAmount( "200" ); obj8.setShipmentInsuranceFee( "80" ); obj8.setInitialAmount( "150" ); obj8.setValueAddServiceAmount( "0" ); obj8.setTaxAmount( "0" ); obj8.setCurrency( "USD" ); obj1.setPaymentDetail(obj8); obj1.setRemark( "test" ); List<AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct> list10 = new ArrayList<AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct>(); AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct obj11 = new AlibabaTradeOrderModifyRequest.TradeEcologyOrderCreateProduct(); list10.add(obj11); obj11.setProductId(62337348461L); obj11.setName( "helloworld" ); obj11.setSkuId( "-1" ); obj11.setUnit( "set" ); obj11.setQuantity( "100" ); obj11.setUnitPriceStr( "2" ); obj11.setCurrency( "USD" ); obj11.setEncryptProductId( "XJG87654" ); obj1.setProductList(list10); obj1.setVersion( "1576114051021" ); req.setParamOrderModify(obj1); AlibabaTradeOrderModifyResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 | < alibaba_trade_order_modify_response > < result > < success >true</ success > < error_message >invalid request</ error_message > < error_code >400</ error_code > < value > < trade_id >123456789</ trade_id > < pay_url >cashier.alibaba.com</ pay_url > </ value > </ result > </ alibaba_trade_order_modify_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 > |
错误码 | 错误描述 | 解决方案 |
---|