TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMosStockoutCreateRequest req = new AlibabaMosStockoutCreateRequest();
AlibabaMosStockoutCreateRequest.StockOutCreateRequest obj1 = new AlibabaMosStockoutCreateRequest.StockOutCreateRequest();
AlibabaMosStockoutCreateRequest.StockOutDeliveryOrderCreateDto obj2 = new AlibabaMosStockoutCreateRequest.StockOutDeliveryOrderCreateDto();
obj2.setCreateTime(StringUtils.parseDateTime("2016-09-09 12:00:00"));
obj2.setDeliveryOrderCode("TB1234");
obj2.setLogisticsCode("SF");
obj2.setLogisticsName("顺丰");
obj2.setOperateTime(StringUtils.parseDateTime("2016-09-09 12:00:00"));
obj2.setOperatorCode("4584");
obj2.setOperatorName("张三");
obj2.setOrderSourceType("VIP");
obj2.setOrderType("PTCK");
obj2.setOwnerCode("HZ01-00092");
AlibabaMosStockoutCreateRequest.StockOutPickerCreateInfo obj3 = new AlibabaMosStockoutCreateRequest.StockOutPickerCreateInfo();
obj3.setCarNo("XA1234");
obj3.setCompany("天猫");
obj3.setId("1232344322");
obj3.setMobile("123421234");
obj3.setName("老王");
obj3.setTel("897765");
obj2.setPickerInfo(obj3);
obj2.setPlanDeliveryDate(StringUtils.parseDateTime("2016-09-09 12:00:00"));
AlibabaMosStockoutCreateRequest.StockOutReceiverCreateInfo obj4 = new AlibabaMosStockoutCreateRequest.StockOutReceiverCreateInfo();
obj4.setArea("余杭");
obj4.setCity("杭州");
obj4.setCompany("淘宝");
obj4.setCountryCode("CN");
obj4.setDetailAddress("杭州市余杭区989号");
obj4.setEmail("878987654@qq.com");
obj4.setId("4713242536");
obj4.setIdNumber("1234567");
obj4.setIdType("1");
obj4.setMobile("13423456785");
obj4.setName("老王");
obj4.setProvince("浙江省");
obj4.setTel("808786543");
obj4.setTown("横加桥");
obj4.setZipCode("043300");
obj2.setReceiverInfo(obj4);
obj2.setReceivingTime(StringUtils.parseDateTime("2016-09-09 12:00:00"));
List<AlibabaMosStockoutCreateRequest.RelatedOrderDto> list6 = new ArrayList<AlibabaMosStockoutCreateRequest.RelatedOrderDto>();
AlibabaMosStockoutCreateRequest.RelatedOrderDto obj7 = new AlibabaMosStockoutCreateRequest.RelatedOrderDto();
list6.add(obj7);
obj7.setOrderCode("CG");
obj7.setOrderType("GL1234");
obj2.setRelatedOrders(list6);
obj2.setRemark("备注信息");
obj2.setScheduleDate(StringUtils.parseDateTime("2016-09-09 12:00:00"));
AlibabaMosStockoutCreateRequest.StockOutSenderCreateInfo obj8 = new AlibabaMosStockoutCreateRequest.StockOutSenderCreateInfo();
obj8.setArea("余杭");
obj8.setCity("杭州");
obj8.setCompany("淘宝");
obj8.setCountryCode("CN");
obj8.setDetailAddress("杭州市余杭区989号");
obj8.setEmail("345@gmail.com");
obj8.setId("476543213245733");
obj8.setMobile("13214567869");
obj8.setName("老王");
obj8.setProvince("浙江省");
obj8.setTel("81020340");
obj8.setTown("横加桥");
obj8.setZipCode("043300");
obj2.setSenderInfo(obj8);
obj2.setShippingTime(StringUtils.parseDateTime("2016-09-09 12:00:00"));
obj2.setSupplierCode("TB");
obj2.setSupplierName("淘宝");
obj2.setTargetEntryOrderCode("5sd4564");
obj2.setTargetWarehouseCode("564854");
obj2.setTargetWarehouseName("15481");
obj2.setTotalOrderLines(12L);
obj2.setTransportMode("自提");
obj2.setWarehouseCode("CK1234");
obj2.setWarehouseName("123");
obj1.setDeliveryOrder(obj2);
obj1.setExtendProps("{}");
List<AlibabaMosStockoutCreateRequest.StockOutOrderCreateLine> list10 = new ArrayList<AlibabaMosStockoutCreateRequest.StockOutOrderCreateLine>();
AlibabaMosStockoutCreateRequest.StockOutOrderCreateLine obj11 = new AlibabaMosStockoutCreateRequest.StockOutOrderCreateLine();
list10.add(obj11);
obj11.setBatchCode("123");
obj11.setExpireDate(StringUtils.parseDateTime("2016-09-09 12:00:00"));
obj11.setExtendProps("{}");
obj11.setInventoryType("ZP");
obj11.setItemCode("I1234");
obj11.setItemId("W1234");
obj11.setItemName("淘公仔");
obj11.setOrderLineNo("11");
obj11.setOutBizCode("OB1234");
obj11.setOwnerCode("HZ01-00092");
obj11.setPlanQty("11");
obj11.setPlatformCode("123456789");
obj11.setProduceCode("P11233");
obj11.setProductDate(StringUtils.parseDateTime("2016-09-09 00:00:00"));
obj11.setUnit("个/箱/盒等");
obj1.setOrderLines(list10);
req.setCreateRequest(obj1);
AlibabaMosStockoutCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaMosStockoutCreateRequest req = new AlibabaMosStockoutCreateRequest();
AlibabaMosStockoutCreateRequest.StockOutCreateRequestDomain obj1 = new AlibabaMosStockoutCreateRequest.StockOutCreateRequestDomain();
AlibabaMosStockoutCreateRequest.StockOutDeliveryOrderCreateDtoDomain obj2 = new AlibabaMosStockoutCreateRequest.StockOutDeliveryOrderCreateDtoDomain();
obj2.CreateTime = DateTime.Parse(2016-09-09 12:00:00");
obj2.DeliveryOrderCode = "TB1234";
obj2.LogisticsCode = "SF";
obj2.LogisticsName = "顺丰";
obj2.OperateTime = DateTime.Parse(2016-09-09 12:00:00");
obj2.OperatorCode = "4584";
obj2.OperatorName = "张三";
obj2.OrderSourceType = "VIP";
obj2.OrderType = "PTCK";
obj2.OwnerCode = "HZ01-00092";
AlibabaMosStockoutCreateRequest.StockOutPickerCreateInfoDomain obj3 = new AlibabaMosStockoutCreateRequest.StockOutPickerCreateInfoDomain();
obj3.CarNo = "XA1234";
obj3.Company = "天猫";
obj3.Id = "1232344322";
obj3.Mobile = "123421234";
obj3.Name = "老王";
obj3.Tel = "897765";
obj2.PickerInfo= obj3;
obj2.PlanDeliveryDate = DateTime.Parse(2016-09-09 12:00:00");
AlibabaMosStockoutCreateRequest.StockOutReceiverCreateInfoDomain obj4 = new AlibabaMosStockoutCreateRequest.StockOutReceiverCreateInfoDomain();
obj4.Area = "余杭";
obj4.City = "杭州";
obj4.Company = "淘宝";
obj4.CountryCode = "CN";
obj4.DetailAddress = "杭州市余杭区989号";
obj4.Email = "878987654@qq.com";
obj4.Id = "4713242536";
obj4.IdNumber = "1234567";
obj4.IdType = "1";
obj4.Mobile = "13423456785";
obj4.Name = "老王";
obj4.Province = "浙江省";
obj4.Tel = "808786543";
obj4.Town = "横加桥";
obj4.ZipCode = "043300";
obj2.ReceiverInfo= obj4;
obj2.ReceivingTime = DateTime.Parse(2016-09-09 12:00:00");
List<AlibabaMosStockoutCreateRequest.RelatedOrderDtoDomain> list6 = new List<AlibabaMosStockoutCreateRequest.RelatedOrderDtoDomain>();
AlibabaMosStockoutCreateRequest.RelatedOrderDtoDomain obj7 = new AlibabaMosStockoutCreateRequest.RelatedOrderDtoDomain();
list6.Add(obj7);
obj7.OrderCode = "CG";
obj7.OrderType = "GL1234";
obj2.RelatedOrders= list6;
obj2.Remark = "备注信息";
obj2.ScheduleDate = DateTime.Parse(2016-09-09 12:00:00");
AlibabaMosStockoutCreateRequest.StockOutSenderCreateInfoDomain obj8 = new AlibabaMosStockoutCreateRequest.StockOutSenderCreateInfoDomain();
obj8.Area = "余杭";
obj8.City = "杭州";
obj8.Company = "淘宝";
obj8.CountryCode = "CN";
obj8.DetailAddress = "杭州市余杭区989号";
obj8.Email = "345@gmail.com";
obj8.Id = "476543213245733";
obj8.Mobile = "13214567869";
obj8.Name = "老王";
obj8.Province = "浙江省";
obj8.Tel = "81020340";
obj8.Town = "横加桥";
obj8.ZipCode = "043300";
obj2.SenderInfo= obj8;
obj2.ShippingTime = DateTime.Parse(2016-09-09 12:00:00");
obj2.SupplierCode = "TB";
obj2.SupplierName = "淘宝";
obj2.TargetEntryOrderCode = "5sd4564";
obj2.TargetWarehouseCode = "564854";
obj2.TargetWarehouseName = "15481";
obj2.TotalOrderLines = 12L;
obj2.TransportMode = "自提";
obj2.WarehouseCode = "CK1234";
obj2.WarehouseName = "123";
obj1.DeliveryOrder= obj2;
obj1.ExtendProps = "{}";
List<AlibabaMosStockoutCreateRequest.StockOutOrderCreateLineDomain> list10 = new List<AlibabaMosStockoutCreateRequest.StockOutOrderCreateLineDomain>();
AlibabaMosStockoutCreateRequest.StockOutOrderCreateLineDomain obj11 = new AlibabaMosStockoutCreateRequest.StockOutOrderCreateLineDomain();
list10.Add(obj11);
obj11.BatchCode = "123";
obj11.ExpireDate = DateTime.Parse(2016-09-09 12:00:00");
obj11.ExtendProps = "{}";
obj11.InventoryType = "ZP";
obj11.ItemCode = "I1234";
obj11.ItemId = "W1234";
obj11.ItemName = "淘公仔";
obj11.OrderLineNo = "11";
obj11.OutBizCode = "OB1234";
obj11.OwnerCode = "HZ01-00092";
obj11.PlanQty = "11";
obj11.PlatformCode = "123456789";
obj11.ProduceCode = "P11233";
obj11.ProductDate = DateTime.Parse(2016-09-09 00:00:00");
obj11.Unit = "个/箱/盒等";
obj1.OrderLines= list10;
req.CreateRequest_ = obj1;
AlibabaMosStockoutCreateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaMosStockoutCreateRequest;
$create_request = new StockOutCreateRequest;
$delivery_order = new StockOutDeliveryOrderCreateDto;
$delivery_order->create_time="2016-09-09 12:00:00";
$delivery_order->delivery_order_code="TB1234";
$delivery_order->logistics_code="SF";
$delivery_order->logistics_name="顺丰";
$delivery_order->operate_time="2016-09-09 12:00:00";
$delivery_order->operator_code="4584";
$delivery_order->operator_name="张三";
$delivery_order->order_source_type="VIP";
$delivery_order->order_type="PTCK";
$delivery_order->owner_code="HZ01-00092";
$picker_info = new StockOutPickerCreateInfo;
$picker_info->car_no="XA1234";
$picker_info->company="天猫";
$picker_info->id="1232344322";
$picker_info->mobile="123421234";
$picker_info->name="老王";
$picker_info->tel="897765";
$delivery_order->picker_info = $picker_info;
$delivery_order->plan_delivery_date="2016-09-09 12:00:00";
$receiver_info = new StockOutReceiverCreateInfo;
$receiver_info->area="余杭";
$receiver_info->city="杭州";
$receiver_info->company="淘宝";
$receiver_info->country_code="CN";
$receiver_info->detail_address="杭州市余杭区989号";
$receiver_info->email="878987654@qq.com";
$receiver_info->id="4713242536";
$receiver_info->id_number="1234567";
$receiver_info->id_type="1";
$receiver_info->mobile="13423456785";
$receiver_info->name="老王";
$receiver_info->province="浙江省";
$receiver_info->tel="808786543";
$receiver_info->town="横加桥";
$receiver_info->zip_code="043300";
$delivery_order->receiver_info = $receiver_info;
$delivery_order->receiving_time="2016-09-09 12:00:00";
$related_orders = new RelatedOrderDto;
$related_orders->order_code="CG";
$related_orders->order_type="GL1234";
$delivery_order->related_orders = $related_orders;
$delivery_order->remark="备注信息";
$delivery_order->schedule_date="2016-09-09 12:00:00";
$sender_info = new StockOutSenderCreateInfo;
$sender_info->area="余杭";
$sender_info->city="杭州";
$sender_info->company="淘宝";
$sender_info->country_code="CN";
$sender_info->detail_address="杭州市余杭区989号";
$sender_info->email="345@gmail.com";
$sender_info->id="476543213245733";
$sender_info->mobile="13214567869";
$sender_info->name="老王";
$sender_info->province="浙江省";
$sender_info->tel="81020340";
$sender_info->town="横加桥";
$sender_info->zip_code="043300";
$delivery_order->sender_info = $sender_info;
$delivery_order->shipping_time="2016-09-09 12:00:00";
$delivery_order->supplier_code="TB";
$delivery_order->supplier_name="淘宝";
$delivery_order->target_entry_order_code="5sd4564";
$delivery_order->target_warehouse_code="564854";
$delivery_order->target_warehouse_name="15481";
$delivery_order->total_order_lines="12";
$delivery_order->transport_mode="自提";
$delivery_order->warehouse_code="CK1234";
$delivery_order->warehouse_name="123";
$create_request->delivery_order = $delivery_order;
$create_request->extend_props="{}";
$order_lines = new StockOutOrderCreateLine;
$order_lines->batch_code="123";
$order_lines->expire_date="2016-09-09 12:00:00";
$order_lines->extend_props="{}";
$order_lines->inventory_type="ZP";
$order_lines->item_code="I1234";
$order_lines->item_id="W1234";
$order_lines->item_name="淘公仔";
$order_lines->order_line_no="11";
$order_lines->out_biz_code="OB1234";
$order_lines->owner_code="HZ01-00092";
$order_lines->plan_qty="11";
$order_lines->platform_code="123456789";
$order_lines->produce_code="P11233";
$order_lines->product_date="2016-09-09 00:00:00";
$order_lines->unit="个/箱/盒等";
$create_request->order_lines = $order_lines;
$req->setCreateRequest(json_encode($create_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.mos.stockout.create' \
-d 'partner_id=apidoc' \
-d 'session=2d242c00-15d1-4f39-809b-1b419c93d6b8' \
-d 'sign=00061A9C6FAE594A94E8268589F180CB' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-06-08+00%3A42%3A23' \
-d 'v=2.0' \
-d 'create_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaMosStockoutCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.create_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.mos.stockout.create");
add_param(pRequest,"create_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.mos.stockout.create', {
'create_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})