TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliexpressLogisticsOrderShipmentRequest req = new AliexpressLogisticsOrderShipmentRequest();
AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderRequest obj1 = new AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderRequest();
List<AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto> list3 = new ArrayList<AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto>();
AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto obj4 = new AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDto();
list3.add(obj4);
obj4.setIoss("ioss");
obj4.setSendType("part");
List<AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto> list7 = new ArrayList<AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto>();
AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto obj8 = new AliexpressLogisticsOrderShipmentRequest.AeopShipmentDto();
list7.add(obj8);
obj8.setLogisticsNo("SF7551234567890");
obj8.setServiceName("CAINIAO_STANDARD");
obj8.setTrackingWebSite("https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890");
obj8.setActualCarrier("EMS");
obj8.setPackageType("包裹类型");
list5.setShipmentList(list7);
obj4.setSubTradeOrderIndex(12345601L);
obj1.setSubTradeOrderList(list3);
obj1.setTradeOrderId(123456L);
req.setParamAeopSellerShipmentSubTradeOrderRequest(obj1);
AliexpressLogisticsOrderShipmentResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AliexpressLogisticsOrderShipmentRequest req = new AliexpressLogisticsOrderShipmentRequest();
AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderRequestDomain obj1 = new AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderRequestDomain();
List<AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDtoDomain> list3 = new List<AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDtoDomain>();
AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDtoDomain obj4 = new AliexpressLogisticsOrderShipmentRequest.AeopSellerShipmentSubTradeOrderDtoDomain();
list3.Add(obj4);
obj4.Ioss = "ioss";
obj4.SendType = "part";
List<AliexpressLogisticsOrderShipmentRequest.AeopShipmentDtoDomain> list6 = new List<AliexpressLogisticsOrderShipmentRequest.AeopShipmentDtoDomain>();
AliexpressLogisticsOrderShipmentRequest.AeopShipmentDtoDomain obj7 = new AliexpressLogisticsOrderShipmentRequest.AeopShipmentDtoDomain();
list6.Add(obj7);
obj7.LogisticsNo = "SF7551234567890";
obj7.ServiceName = "CAINIAO_STANDARD";
obj7.TrackingWebSite = "https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890";
obj7.ActualCarrier = "EMS";
obj7.PackageType = "包裹类型";
obj4.ShipmentList= list6;
obj4.SubTradeOrderIndex = 12345601L;
obj1.SubTradeOrderList= list3;
obj1.TradeOrderId = 123456L;
req.ParamAeopSellerShipmentSubTradeOrderRequest_ = obj1;
AliexpressLogisticsOrderShipmentResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AliexpressLogisticsOrderShipmentRequest;
$param_aeop_seller_shipment_sub_trade_order_request = new AeopSellerShipmentSubTradeOrderRequest;
$sub_trade_order_list = new AeopSellerShipmentSubTradeOrderDto;
$sub_trade_order_list->ioss="ioss";
$sub_trade_order_list->send_type="part";
$shipment_list = new AeopShipmentDto;
$shipment_list->logistics_no="SF7551234567890";
$shipment_list->service_name="CAINIAO_STANDARD";
$shipment_list->tracking_web_site="https://www.sf-express.com/cn/sc/dynamic_function/waybill/#search/bill-number/SF7551234567890";
$shipment_list->actual_carrier="EMS";
$shipment_list->package_type="包裹类型";
$sub_trade_order_list->shipment_list = $shipment_list;
$sub_trade_order_list->sub_trade_order_index="12345601";
$param_aeop_seller_shipment_sub_trade_order_request->sub_trade_order_list = $sub_trade_order_list;
$param_aeop_seller_shipment_sub_trade_order_request->trade_order_id="123456";
$req->setParamAeopSellerShipmentSubTradeOrderRequest(json_encode($param_aeop_seller_shipment_sub_trade_order_request));
$resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=aliexpress.logistics.order.shipment' \
-d 'partner_id=apidoc' \
-d 'session=0f720bee-13a8-4dd6-9089-e02776ff57bf' \
-d 'sign=9AB01F824D904F6499EFF7218AFE7CCB' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-02-04+14%3A54%3A59' \
-d 'v=2.0' \
-d 'param_aeop_seller_shipment_sub_trade_order_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AliexpressLogisticsOrderShipmentRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_aeop_seller_shipment_sub_trade_order_request=""
try:
resp= req.getResponse(sessionkey)
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"aliexpress.logistics.order.shipment");
add_param(pRequest,"param_aeop_seller_shipment_sub_trade_order_request","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('aliexpress.logistics.order.shipment', {
'param_aeop_seller_shipment_sub_trade_order_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})