TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAscpUopSupplierConsignorderShipRequest req = new AlibabaAscpUopSupplierConsignorderShipRequest();
AlibabaAscpUopSupplierConsignorderShipRequest.Consignordershiprequest obj1 = new AlibabaAscpUopSupplierConsignorderShipRequest.Consignordershiprequest();
obj1.setSupplierId("11111111");
obj1.setOutBizId("dx2222222");
obj1.setBizOrderCode("scp11111");
List<AlibabaAscpUopSupplierConsignorderShipRequest.Orderitems> list3 = new ArrayList<AlibabaAscpUopSupplierConsignorderShipRequest.Orderitems>();
AlibabaAscpUopSupplierConsignorderShipRequest.Orderitems obj4 = new AlibabaAscpUopSupplierConsignorderShipRequest.Orderitems();
list3.add(obj4);
obj4.setSubOrderCode("1111111");
obj4.setScItemId("11111");
obj4.setItemQuantity(1L);
obj4.setLackQuantity(0L);
obj1.setOrderItems(list3);
obj1.setStoreCode("c0001");
obj1.setStoreName("海宁仓");
List<AlibabaAscpUopSupplierConsignorderShipRequest.Tmsorders> list6 = new ArrayList<AlibabaAscpUopSupplierConsignorderShipRequest.Tmsorders>();
AlibabaAscpUopSupplierConsignorderShipRequest.Tmsorders obj7 = new AlibabaAscpUopSupplierConsignorderShipRequest.Tmsorders();
list6.add(obj7);
obj7.setTmsOrderCode("1111111");
obj7.setTmsServiceCode("SF");
obj7.setTmsServiceName("顺丰");
List<AlibabaAscpUopSupplierConsignorderShipRequest.Tmsitems> list10 = new ArrayList<AlibabaAscpUopSupplierConsignorderShipRequest.Tmsitems>();
AlibabaAscpUopSupplierConsignorderShipRequest.Tmsitems obj11 = new AlibabaAscpUopSupplierConsignorderShipRequest.Tmsitems();
list10.add(obj11);
obj11.setSubOrderCode("111222");
obj11.setScItemId("111111");
obj11.setItemQuantity(1L);
obj11.setLackQuantity(0L);
obj11.setSn("111111,222222");
list8.setTmsItems(list10);
obj7.setConsignMode("merchantDelivery");
obj7.setCourierName("李运成");
obj7.setCourierMobile("13800138000");
obj7.setRemark("无");
obj1.setTmsOrders(list6);
AlibabaAscpUopSupplierConsignorderShipRequest.Senderinfo obj12 = new AlibabaAscpUopSupplierConsignorderShipRequest.Senderinfo();
obj12.setSenderZipCode("320000");
obj12.setSenderCountry("中国");
obj12.setSenderProvince("浙江");
obj12.setSenderCity("杭州");
obj12.setSenderArea("余杭");
obj12.setSenderTown("五常");
obj12.setSenderAddress("文一西路969号");
obj12.setSenderName("老王");
obj12.setSenderMobile("13800000000");
obj12.setSenderPhone("0571-888888888");
obj1.setSenderInfo(obj12);
obj1.setWholeSheetConsigned(true);
obj1.setBusinessModel("1");
req.setConsignorderShipRequest(obj1);
AlibabaAscpUopSupplierConsignorderShipResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAscpUopSupplierConsignorderShipRequest req = new AlibabaAscpUopSupplierConsignorderShipRequest();
AlibabaAscpUopSupplierConsignorderShipRequest.ConsignordershiprequestDomain obj1 = new AlibabaAscpUopSupplierConsignorderShipRequest.ConsignordershiprequestDomain();
obj1.SupplierId = "11111111";
obj1.OutBizId = "dx2222222";
obj1.BizOrderCode = "scp11111";
List<AlibabaAscpUopSupplierConsignorderShipRequest.OrderitemsDomain> list3 = new List<AlibabaAscpUopSupplierConsignorderShipRequest.OrderitemsDomain>();
AlibabaAscpUopSupplierConsignorderShipRequest.OrderitemsDomain obj4 = new AlibabaAscpUopSupplierConsignorderShipRequest.OrderitemsDomain();
list3.Add(obj4);
obj4.SubOrderCode = "1111111";
obj4.ScItemId = "11111";
obj4.ItemQuantity = 1L;
obj4.LackQuantity = 0L;
obj1.OrderItems= list3;
obj1.StoreCode = "c0001";
obj1.StoreName = "海宁仓";
List<AlibabaAscpUopSupplierConsignorderShipRequest.TmsordersDomain> list6 = new List<AlibabaAscpUopSupplierConsignorderShipRequest.TmsordersDomain>();
AlibabaAscpUopSupplierConsignorderShipRequest.TmsordersDomain obj7 = new AlibabaAscpUopSupplierConsignorderShipRequest.TmsordersDomain();
list6.Add(obj7);
obj7.TmsOrderCode = "1111111";
obj7.TmsServiceCode = "SF";
obj7.TmsServiceName = "顺丰";
List<AlibabaAscpUopSupplierConsignorderShipRequest.TmsitemsDomain> list9 = new List<AlibabaAscpUopSupplierConsignorderShipRequest.TmsitemsDomain>();
AlibabaAscpUopSupplierConsignorderShipRequest.TmsitemsDomain obj10 = new AlibabaAscpUopSupplierConsignorderShipRequest.TmsitemsDomain();
list9.Add(obj10);
obj10.SubOrderCode = "111222";
obj10.ScItemId = "111111";
obj10.ItemQuantity = 1L;
obj10.LackQuantity = 0L;
obj10.Sn = "111111,222222";
obj7.TmsItems= list9;
obj7.ConsignMode = "merchantDelivery";
obj7.CourierName = "李运成";
obj7.CourierMobile = "13800138000";
obj7.Remark = "无";
obj1.TmsOrders= list6;
AlibabaAscpUopSupplierConsignorderShipRequest.SenderinfoDomain obj11 = new AlibabaAscpUopSupplierConsignorderShipRequest.SenderinfoDomain();
obj11.SenderZipCode = "320000";
obj11.SenderCountry = "中国";
obj11.SenderProvince = "浙江";
obj11.SenderCity = "杭州";
obj11.SenderArea = "余杭";
obj11.SenderTown = "五常";
obj11.SenderAddress = "文一西路969号";
obj11.SenderName = "老王";
obj11.SenderMobile = "13800000000";
obj11.SenderPhone = "0571-888888888";
obj1.SenderInfo= obj11;
obj1.WholeSheetConsigned = true;
obj1.BusinessModel = "1";
req.ConsignorderShipRequest_ = obj1;
AlibabaAscpUopSupplierConsignorderShipResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAscpUopSupplierConsignorderShipRequest;
$consignorder_ship_request = new Consignordershiprequest;
$consignorder_ship_request->supplier_id="11111111";
$consignorder_ship_request->out_biz_id="dx2222222";
$consignorder_ship_request->biz_order_code="scp11111";
$order_items = new Orderitems;
$order_items->sub_order_code="1111111";
$order_items->sc_item_id="11111";
$order_items->item_quantity="1";
$order_items->lack_quantity="0";
$consignorder_ship_request->order_items = $order_items;
$consignorder_ship_request->store_code="c0001";
$consignorder_ship_request->store_name="海宁仓";
$tms_orders = new Tmsorders;
$tms_orders->tms_order_code="1111111";
$tms_orders->tms_service_code="SF";
$tms_orders->tms_service_name="顺丰";
$tms_items = new Tmsitems;
$tms_items->sub_order_code="111222";
$tms_items->sc_item_id="111111";
$tms_items->item_quantity="1";
$tms_items->lack_quantity="0";
$tms_items->sn="111111,222222";
$tms_orders->tms_items = $tms_items;
$tms_orders->consign_mode="merchantDelivery";
$tms_orders->courier_name="李运成";
$tms_orders->courier_mobile="13800138000";
$tms_orders->remark="无";
$consignorder_ship_request->tms_orders = $tms_orders;
$sender_info = new Senderinfo;
$sender_info->sender_zip_code="320000";
$sender_info->sender_country="中国";
$sender_info->sender_province="浙江";
$sender_info->sender_city="杭州";
$sender_info->sender_area="余杭";
$sender_info->sender_town="五常";
$sender_info->sender_address="文一西路969号";
$sender_info->sender_name="老王";
$sender_info->sender_mobile="13800000000";
$sender_info->sender_phone="0571-888888888";
$consignorder_ship_request->sender_info = $sender_info;
$consignorder_ship_request->whole_sheet_consigned="true";
$consignorder_ship_request->business_model="1";
$req->setConsignorderShipRequest(json_encode($consignorder_ship_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=alibaba.ascp.uop.supplier.consignorder.ship' \
-d 'partner_id=apidoc' \
-d 'session=d2bb1f80-1dbe-49e5-a13e-6d3be356c814' \
-d 'sign=33D90394F5D3CE1BF2E16D61C907A077' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-24+16%3A33%3A42' \
-d 'v=2.0' \
-d 'consignorder_ship_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAscpUopSupplierConsignorderShipRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.consignorder_ship_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,"alibaba.ascp.uop.supplier.consignorder.ship");
add_param(pRequest,"consignorder_ship_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('alibaba.ascp.uop.supplier.consignorder.ship', {
'consignorder_ship_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})