TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaGscEelStockoutCreateRequest req = new AlibabaGscEelStockoutCreateRequest();
AlibabaGscEelStockoutCreateRequest.StockoutCreateRequestExt obj1 = new AlibabaGscEelStockoutCreateRequest.StockoutCreateRequestExt();
AlibabaGscEelStockoutCreateRequest.DeliveryOrder obj2 = new AlibabaGscEelStockoutCreateRequest.DeliveryOrder();
obj2.setTotalOrderLines("20");
obj2.setDeliveryOrderCode("SAP00001");
obj2.setOrderType("JTCK");
obj2.setOrderSourceType("PTCK");
obj2.setWarehouseCode("1001");
obj2.setCreateTime("2019-11-11");
obj2.setScheduleDate("2019-11-11");
obj2.setLogisticsCode("SF");
obj2.setLogisticsName("顺丰");
obj2.setTransportMode("Trunk");
obj2.setRemark("备注");
AlibabaGscEelStockoutCreateRequest.SenderInfo obj3 = new AlibabaGscEelStockoutCreateRequest.SenderInfo();
obj3.setCompany("天猫供应链");
obj3.setName("刘二");
obj3.setZipCode("310000");
obj3.setTel("6512727");
obj3.setMobile("13900001111");
obj3.setEmail("11111@126.com");
obj3.setCountryCode("中国");
obj3.setProvince("安徽");
obj3.setCity("合肥");
obj3.setArea("淮河区");
obj3.setTown("农村");
obj3.setDetailAddress("xx街道xx户");
obj3.setId("31111111111111");
obj2.setSenderInfo(obj3);
AlibabaGscEelStockoutCreateRequest.ReceiverInfo obj4 = new AlibabaGscEelStockoutCreateRequest.ReceiverInfo();
obj4.setCompany("天猫供应链");
obj4.setName("刘二");
obj4.setZipCode("310000");
obj4.setTel("6512727");
obj4.setMobile("13900001111");
obj4.setEmail("11111@126.com");
obj4.setCountryCode("中国");
obj4.setProvince("安徽");
obj4.setCity("合肥");
obj4.setArea("淮河区");
obj4.setTown("农村");
obj4.setDetailAddress("xx街道xx户");
obj4.setId("31111111111111");
obj2.setReceiverInfo(obj4);
AlibabaGscEelStockoutCreateRequest.PickerInfo obj5 = new AlibabaGscEelStockoutCreateRequest.PickerInfo();
obj5.setCompany("天猫供应链");
obj5.setName("刘二");
obj5.setTel("6512727");
obj5.setMobile("13900001111");
obj5.setCarNo("浙A 11111");
obj5.setId("31111111111111");
obj2.setPickerInfo(obj5);
obj2.setShopCode("B002");
obj2.setPartnerCode("BP3123");
obj1.setDeliveryOrder(obj2);
List<AlibabaGscEelStockoutCreateRequest.OrderLine> list7 = new ArrayList<AlibabaGscEelStockoutCreateRequest.OrderLine>();
AlibabaGscEelStockoutCreateRequest.OrderLine obj8 = new AlibabaGscEelStockoutCreateRequest.OrderLine();
list7.add(obj8);
obj8.setOutBizCode("abc");
obj8.setOrderLineNo("0");
obj8.setOwnerCode("31323000");
obj8.setItemId("600011111");
obj8.setItemName("abc");
obj8.setItemCode("SP11000");
obj8.setInventoryType("ZP");
obj8.setPlanQty("0");
obj8.setProductDate("2019-11-11");
obj8.setExpireDate("2019-11-11");
obj8.setBatchCode("2019-11-11");
obj8.setProduceCode("2019-11-11");
obj1.setOrderLines(list7);
obj1.setKey("123456789");
obj1.setClient("1");
req.setStockoutCreateRequest(obj1);
AlibabaGscEelStockoutCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaGscEelStockoutCreateRequest req = new AlibabaGscEelStockoutCreateRequest();
AlibabaGscEelStockoutCreateRequest.StockoutCreateRequestExtDomain obj1 = new AlibabaGscEelStockoutCreateRequest.StockoutCreateRequestExtDomain();
AlibabaGscEelStockoutCreateRequest.DeliveryOrderDomain obj2 = new AlibabaGscEelStockoutCreateRequest.DeliveryOrderDomain();
obj2.TotalOrderLines = "20";
obj2.DeliveryOrderCode = "SAP00001";
obj2.OrderType = "JTCK";
obj2.OrderSourceType = "PTCK";
obj2.WarehouseCode = "1001";
obj2.CreateTime = "2019-11-11";
obj2.ScheduleDate = "2019-11-11";
obj2.LogisticsCode = "SF";
obj2.LogisticsName = "顺丰";
obj2.TransportMode = "Trunk";
obj2.Remark = "备注";
AlibabaGscEelStockoutCreateRequest.SenderInfoDomain obj3 = new AlibabaGscEelStockoutCreateRequest.SenderInfoDomain();
obj3.Company = "天猫供应链";
obj3.Name = "刘二";
obj3.ZipCode = "310000";
obj3.Tel = "6512727";
obj3.Mobile = "13900001111";
obj3.Email = "11111@126.com";
obj3.CountryCode = "中国";
obj3.Province = "安徽";
obj3.City = "合肥";
obj3.Area = "淮河区";
obj3.Town = "农村";
obj3.DetailAddress = "xx街道xx户";
obj3.Id = "31111111111111";
obj2.SenderInfo= obj3;
AlibabaGscEelStockoutCreateRequest.ReceiverInfoDomain obj4 = new AlibabaGscEelStockoutCreateRequest.ReceiverInfoDomain();
obj4.Company = "天猫供应链";
obj4.Name = "刘二";
obj4.ZipCode = "310000";
obj4.Tel = "6512727";
obj4.Mobile = "13900001111";
obj4.Email = "11111@126.com";
obj4.CountryCode = "中国";
obj4.Province = "安徽";
obj4.City = "合肥";
obj4.Area = "淮河区";
obj4.Town = "农村";
obj4.DetailAddress = "xx街道xx户";
obj4.Id = "31111111111111";
obj2.ReceiverInfo= obj4;
AlibabaGscEelStockoutCreateRequest.PickerInfoDomain obj5 = new AlibabaGscEelStockoutCreateRequest.PickerInfoDomain();
obj5.Company = "天猫供应链";
obj5.Name = "刘二";
obj5.Tel = "6512727";
obj5.Mobile = "13900001111";
obj5.CarNo = "浙A 11111";
obj5.Id = "31111111111111";
obj2.PickerInfo= obj5;
obj2.ShopCode = "B002";
obj2.PartnerCode = "BP3123";
obj1.DeliveryOrder= obj2;
List<AlibabaGscEelStockoutCreateRequest.OrderLineDomain> list7 = new List<AlibabaGscEelStockoutCreateRequest.OrderLineDomain>();
AlibabaGscEelStockoutCreateRequest.OrderLineDomain obj8 = new AlibabaGscEelStockoutCreateRequest.OrderLineDomain();
list7.Add(obj8);
obj8.OutBizCode = "abc";
obj8.OrderLineNo = "0";
obj8.OwnerCode = "31323000";
obj8.ItemId = "600011111";
obj8.ItemName = "abc";
obj8.ItemCode = "SP11000";
obj8.InventoryType = "ZP";
obj8.PlanQty = "0";
obj8.ProductDate = "2019-11-11";
obj8.ExpireDate = "2019-11-11";
obj8.BatchCode = "2019-11-11";
obj8.ProduceCode = "2019-11-11";
obj1.OrderLines= list7;
obj1.Key = "123456789";
obj1.Client = "1";
req.StockoutCreateRequest_ = obj1;
AlibabaGscEelStockoutCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaGscEelStockoutCreateRequest;
$stockout_create_request = new StockoutCreateRequestExt;
$delivery_order = new DeliveryOrder;
$delivery_order->total_order_lines="20";
$delivery_order->delivery_order_code="SAP00001";
$delivery_order->order_type="JTCK";
$delivery_order->order_source_type="PTCK";
$delivery_order->warehouse_code="1001";
$delivery_order->create_time="2019-11-11";
$delivery_order->schedule_date="2019-11-11";
$delivery_order->logistics_code="SF";
$delivery_order->logistics_name="顺丰";
$delivery_order->transport_mode="Trunk";
$delivery_order->remark="备注";
$sender_info = new SenderInfo;
$sender_info->company="天猫供应链";
$sender_info->name="刘二";
$sender_info->zip_code="310000";
$sender_info->tel="6512727";
$sender_info->mobile="13900001111";
$sender_info->email="11111@126.com";
$sender_info->country_code="中国";
$sender_info->province="安徽";
$sender_info->city="合肥";
$sender_info->area="淮河区";
$sender_info->town="农村";
$sender_info->detail_address="xx街道xx户";
$sender_info->id="31111111111111";
$delivery_order->sender_info = $sender_info;
$receiver_info = new ReceiverInfo;
$receiver_info->company="天猫供应链";
$receiver_info->name="刘二";
$receiver_info->zip_code="310000";
$receiver_info->tel="6512727";
$receiver_info->mobile="13900001111";
$receiver_info->email="11111@126.com";
$receiver_info->country_code="中国";
$receiver_info->province="安徽";
$receiver_info->city="合肥";
$receiver_info->area="淮河区";
$receiver_info->town="农村";
$receiver_info->detail_address="xx街道xx户";
$receiver_info->id="31111111111111";
$delivery_order->receiver_info = $receiver_info;
$picker_info = new PickerInfo;
$picker_info->company="天猫供应链";
$picker_info->name="刘二";
$picker_info->tel="6512727";
$picker_info->mobile="13900001111";
$picker_info->car_no="浙A 11111";
$picker_info->id="31111111111111";
$delivery_order->picker_info = $picker_info;
$delivery_order->shop_code="B002";
$delivery_order->partner_code="BP3123";
$stockout_create_request->delivery_order = $delivery_order;
$order_lines = new OrderLine;
$order_lines->out_biz_code="abc";
$order_lines->order_line_no="0";
$order_lines->owner_code="31323000";
$order_lines->item_id="600011111";
$order_lines->item_name="abc";
$order_lines->item_code="SP11000";
$order_lines->inventory_type="ZP";
$order_lines->plan_qty="0";
$order_lines->product_date="2019-11-11";
$order_lines->expire_date="2019-11-11";
$order_lines->batch_code="2019-11-11";
$order_lines->produce_code="2019-11-11";
$stockout_create_request->order_lines = $order_lines;
$stockout_create_request->key="123456789";
$stockout_create_request->client="1";
$req->setStockoutCreateRequest(json_encode($stockout_create_request));
$resp = $c->execute($req);
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.gsc.eel.stockout.create' \
-d 'partner_id=apidoc' \
-d 'sign=75F63FFB220D445CD147A8AA56465D89' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-27+23%3A17%3A44' \
-d 'v=2.0' \
-d 'stockout_create_request=COMPLEX'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaGscEelStockoutCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.stockout_create_request="COMPLEX"
try:
resp= req.getResponse()
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.gsc.eel.stockout.create");
add_param(pRequest,"stockout_create_request","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
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.gsc.eel.stockout.create', {
'stockout_create_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})