TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
IcpOrderStockoutordermessagetoerpRequest req = new IcpOrderStockoutordermessagetoerpRequest();
req.setEntryInOrderCode("LBX0010015035003");
req.setEntryInOwnerCode("182413632");
req.setEntryOutOrderCode("LBX0010015037006");
req.setEntryOutOwnerCode("2014820001");
req.setOrderType("PTCK");
List<IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfo> list2 = new ArrayList<IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfo>();
IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfo obj3 = new IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfo();
list2.add(obj3);
IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfo obj5 = new IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfo();
obj5.setOrderType("RK");
obj5.setOrderCode("LBX0010015037006");
list4.setRelatedOrder(obj5);
req.setRelatedOrders(list2);
req.setWarehouseCode("LBX0010015037006");
req.setCreateTime("2012-09-17 15:09:31");
req.setScheduleDate("2012-09-17 15:09:31");
req.setLogisticsCode("SF");
req.setLogisticsName("顺丰");
req.setSupplierCode("182413632");
req.setSupplierName("供应商名称");
req.setTransportMode("快递");
IcpOrderStockoutordermessagetoerpRequest.PickerInfo obj6 = new IcpOrderStockoutordermessagetoerpRequest.PickerInfo();
obj6.setCompany("公司名称");
obj6.setName("alifin140");
obj6.setTel("90807755");
obj6.setMobile("90807755");
obj6.setId("123456");
obj6.setCarNo("123456");
req.setPickerInfo(obj6);
IcpOrderStockoutordermessagetoerpRequest.SenderInfo obj7 = new IcpOrderStockoutordermessagetoerpRequest.SenderInfo();
obj7.setSenderInfocompany("公司名称");
obj7.setSenderInfoname("alifin140");
obj7.setSenderInfozipCode("邮编");
obj7.setSenderInfotel("90807755");
obj7.setSenderInfomobile("90807755");
obj7.setSenderInfoemail("rp@163.com");
obj7.setSenderInfocountryCode("国家二字码");
obj7.setSenderInfoprovince("省份");
obj7.setSenderInfocity("城市");
obj7.setSenderInfoarea("区域");
obj7.setSenderInfotown("村镇");
obj7.setSenderInfodetailAddress("详细地址");
obj7.setSenderInfoid("证件号");
req.setSenderInfo(obj7);
IcpOrderStockoutordermessagetoerpRequest.ReceiverInfo obj8 = new IcpOrderStockoutordermessagetoerpRequest.ReceiverInfo();
obj8.setReceiverInfocompany("公司名称");
obj8.setReceiverInfoname("alifin140");
obj8.setReceiverInfozipCode("邮编");
obj8.setReceiverInfotel("90807755");
obj8.setReceiverInfomobile("90807755");
obj8.setReceiverInfoemail("rp@163.com");
obj8.setReceiverInfocountryCode("国家二字码");
obj8.setReceiverInfoprovince("省份");
obj8.setReceiverInfocity("城市");
obj8.setReceiverInfoarea("区域");
obj8.setReceiverInfotown("村镇");
obj8.setReceiverInfodetailAddress("详细地址");
obj8.setReceiverInfoid("1234");
req.setReceiverInfo(obj8);
req.setRemark("备注");
List<IcpOrderStockoutordermessagetoerpRequest.OrderLineInfo> list10 = new ArrayList<IcpOrderStockoutordermessagetoerpRequest.OrderLineInfo>();
IcpOrderStockoutordermessagetoerpRequest.OrderLineInfo obj11 = new IcpOrderStockoutordermessagetoerpRequest.OrderLineInfo();
list10.add(obj11);
IcpOrderStockoutordermessagetoerpRequest.OrderLineInfo obj13 = new IcpOrderStockoutordermessagetoerpRequest.OrderLineInfo();
obj13.setOutBizCode("LBX0010015035003");
obj13.setOrderLineNo("35003");
obj13.setItemCode("35003");
obj13.setItemId("35003");
obj13.setItemName("商品名称");
obj13.setInventoryType("1");
obj13.setPlanQty(88L);
obj13.setBatchCode("35003");
obj13.setProductDate("2012-09-17");
obj13.setExpireDate("2012-09-17");
obj13.setProduceCode("35003");
list12.setOrderLine(obj13);
req.setOrderLines(list10);
IcpOrderStockoutordermessagetoerpResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
IcpOrderStockoutordermessagetoerpRequest req = new IcpOrderStockoutordermessagetoerpRequest();
req.EntryInOrderCode = "LBX0010015035003";
req.EntryInOwnerCode = "182413632";
req.EntryOutOrderCode = "LBX0010015037006";
req.EntryOutOwnerCode = "2014820001";
req.OrderType = "PTCK";
List<IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfoDomain> list2 = new List<IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfoDomain>();
IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfoDomain obj3 = new IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfoDomain();
list2.Add(obj3);
IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfoDomain obj4 = new IcpOrderStockoutordermessagetoerpRequest.RelatedOrderInfoDomain();
obj4.OrderType = "RK";
obj4.OrderCode = "LBX0010015037006";
obj3.RelatedOrder= obj4;
req.RelatedOrders_ = list2;
req.WarehouseCode = "LBX0010015037006";
req.CreateTime = "2012-09-17 15:09:31";
req.ScheduleDate = "2012-09-17 15:09:31";
req.LogisticsCode = "SF";
req.LogisticsName = "顺丰";
req.SupplierCode = "182413632";
req.SupplierName = "供应商名称";
req.TransportMode = "快递";
IcpOrderStockoutordermessagetoerpRequest.PickerInfoDomain obj5 = new IcpOrderStockoutordermessagetoerpRequest.PickerInfoDomain();
obj5.Company = "公司名称";
obj5.Name = "alifin140";
obj5.Tel = "90807755";
obj5.Mobile = "90807755";
obj5.Id = "123456";
obj5.CarNo = "123456";
req.PickerInfo_ = obj5;
IcpOrderStockoutordermessagetoerpRequest.SenderInfoDomain obj6 = new IcpOrderStockoutordermessagetoerpRequest.SenderInfoDomain();
obj6.SenderInfocompany = "公司名称";
obj6.SenderInfoname = "alifin140";
obj6.SenderInfozipCode = "邮编";
obj6.SenderInfotel = "90807755";
obj6.SenderInfomobile = "90807755";
obj6.SenderInfoemail = "rp@163.com";
obj6.SenderInfocountryCode = "国家二字码";
obj6.SenderInfoprovince = "省份";
obj6.SenderInfocity = "城市";
obj6.SenderInfoarea = "区域";
obj6.SenderInfotown = "村镇";
obj6.SenderInfodetailAddress = "详细地址";
obj6.SenderInfoid = "证件号";
req.SenderInfo_ = obj6;
IcpOrderStockoutordermessagetoerpRequest.ReceiverInfoDomain obj7 = new IcpOrderStockoutordermessagetoerpRequest.ReceiverInfoDomain();
obj7.ReceiverInfocompany = "公司名称";
obj7.ReceiverInfoname = "alifin140";
obj7.ReceiverInfozipCode = "邮编";
obj7.ReceiverInfotel = "90807755";
obj7.ReceiverInfomobile = "90807755";
obj7.ReceiverInfoemail = "rp@163.com";
obj7.ReceiverInfocountryCode = "国家二字码";
obj7.ReceiverInfoprovince = "省份";
obj7.ReceiverInfocity = "城市";
obj7.ReceiverInfoarea = "区域";
obj7.ReceiverInfotown = "村镇";
obj7.ReceiverInfodetailAddress = "详细地址";
obj7.ReceiverInfoid = "1234";
req.ReceiverInfo_ = obj7;
req.Remark = "备注";
List<IcpOrderStockoutordermessagetoerpRequest.OrderLineInfoDomain> list9 = new List<IcpOrderStockoutordermessagetoerpRequest.OrderLineInfoDomain>();
IcpOrderStockoutordermessagetoerpRequest.OrderLineInfoDomain obj10 = new IcpOrderStockoutordermessagetoerpRequest.OrderLineInfoDomain();
list9.Add(obj10);
IcpOrderStockoutordermessagetoerpRequest.OrderLineInfoDomain obj11 = new IcpOrderStockoutordermessagetoerpRequest.OrderLineInfoDomain();
obj11.OutBizCode = "LBX0010015035003";
obj11.OrderLineNo = "35003";
obj11.ItemCode = "35003";
obj11.ItemId = "35003";
obj11.ItemName = "商品名称";
obj11.InventoryType = "1";
obj11.PlanQty = 88L;
obj11.BatchCode = "35003";
obj11.ProductDate = "2012-09-17";
obj11.ExpireDate = "2012-09-17";
obj11.ProduceCode = "35003";
obj10.OrderLine= obj11;
req.OrderLines_ = list9;
IcpOrderStockoutordermessagetoerpResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new IcpOrderStockoutordermessagetoerpRequest;
$req->setEntryInOrderCode("LBX0010015035003");
$req->setEntryInOwnerCode("182413632");
$req->setEntryOutOrderCode("LBX0010015037006");
$req->setEntryOutOwnerCode("2014820001");
$req->setOrderType("PTCK");
$related_orders = new RelatedOrderInfo;
$related_order = new RelatedOrderInfo;
$related_order->order_type="RK";
$related_order->order_code="LBX0010015037006";
$related_orders->related_order = $related_order;
$req->setRelatedOrders(json_encode($related_orders));
$req->setWarehouseCode("LBX0010015037006");
$req->setCreateTime("2012-09-17 15:09:31");
$req->setScheduleDate("2012-09-17 15:09:31");
$req->setLogisticsCode("SF");
$req->setLogisticsName("顺丰");
$req->setSupplierCode("182413632");
$req->setSupplierName("供应商名称");
$req->setTransportMode("快递");
$picker_info = new PickerInfo;
$picker_info->company="公司名称";
$picker_info->name="alifin140";
$picker_info->tel="90807755";
$picker_info->mobile="90807755";
$picker_info->id="123456";
$picker_info->car_no="123456";
$req->setPickerInfo(json_encode($picker_info));
$sender_info = new SenderInfo;
$sender_info->sender_infocompany="公司名称";
$sender_info->sender_infoname="alifin140";
$sender_info->sender_infozip_code="邮编";
$sender_info->sender_infotel="90807755";
$sender_info->sender_infomobile="90807755";
$sender_info->sender_infoemail="rp@163.com";
$sender_info->sender_infocountry_code="国家二字码";
$sender_info->sender_infoprovince="省份";
$sender_info->sender_infocity="城市";
$sender_info->sender_infoarea="区域";
$sender_info->sender_infotown="村镇";
$sender_info->sender_infodetail_address="详细地址";
$sender_info->sender_infoid="证件号";
$req->setSenderInfo(json_encode($sender_info));
$receiver_info = new ReceiverInfo;
$receiver_info->receiver_infocompany="公司名称";
$receiver_info->receiver_infoname="alifin140";
$receiver_info->receiver_infozip_code="邮编";
$receiver_info->receiver_infotel="90807755";
$receiver_info->receiver_infomobile="90807755";
$receiver_info->receiver_infoemail="rp@163.com";
$receiver_info->receiver_infocountry_code="国家二字码";
$receiver_info->receiver_infoprovince="省份";
$receiver_info->receiver_infocity="城市";
$receiver_info->receiver_infoarea="区域";
$receiver_info->receiver_infotown="村镇";
$receiver_info->receiver_infodetail_address="详细地址";
$receiver_info->receiver_infoid="1234";
$req->setReceiverInfo(json_encode($receiver_info));
$req->setRemark("备注");
$order_lines = new OrderLineInfo;
$order_line = new OrderLineInfo;
$order_line->out_biz_code="LBX0010015035003";
$order_line->order_line_no="35003";
$order_line->item_code="35003";
$order_line->item_id="35003";
$order_line->item_name="商品名称";
$order_line->inventory_type="1";
$order_line->plan_qty="88";
$order_line->batch_code="35003";
$order_line->product_date="2012-09-17";
$order_line->expire_date="2012-09-17";
$order_line->produce_code="35003";
$order_lines->order_line = $order_line;
$req->setOrderLines(json_encode($order_lines));
$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=taobao.icp.order.stockoutordermessagetoerp' \
-d 'partner_id=apidoc' \
-d 'sign=49ED1CCAAA106068B5B77592D5A22E40' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-03-05+10%3A16%3A28' \
-d 'v=2.0' \
-d 'create_time=2012-09-17+15%3A09%3A31' \
-d 'entry_in_order_code=LBX0010015035003' \
-d 'entry_in_owner_code=182413632' \
-d 'entry_out_order_code=LBX0010015037006' \
-d 'entry_out_owner_code=2014820001' \
-d 'logistics_code=SF' \
-d 'logistics_name=%E9%A1%BA%E4%B8%B0' \
-d 'order_lines=null' \
-d 'order_type=PTCK' \
-d 'picker_info=null' \
-d 'receiver_info=null' \
-d 'related_orders=null' \
-d 'remark=%E5%A4%87%E6%B3%A8' \
-d 'schedule_date=2012-09-17+15%3A09%3A31' \
-d 'sender_info=null' \
-d 'supplier_code=182413632' \
-d 'supplier_name=%E4%BE%9B%E5%BA%94%E5%95%86%E5%90%8D%E7%A7%B0' \
-d 'transport_mode=%E5%BF%AB%E9%80%92' \
-d 'warehouse_code=LBX0010015037006'
# -*- coding: utf-8 -*-
import top.api
req=top.api.IcpOrderStockoutordermessagetoerpRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.entry_in_order_code="LBX0010015035003"
req.entry_in_owner_code="182413632"
req.entry_out_order_code="LBX0010015037006"
req.entry_out_owner_code="2014820001"
req.order_type="PTCK"
req.related_orders=""
req.warehouse_code="LBX0010015037006"
req.create_time="2012-09-17 15:09:31"
req.schedule_date="2012-09-17 15:09:31"
req.logistics_code="SF"
req.logistics_name="顺丰"
req.supplier_code="182413632"
req.supplier_name="供应商名称"
req.transport_mode="快递"
req.picker_info=""
req.sender_info=""
req.receiver_info=""
req.remark="备注"
req.order_lines=""
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,"taobao.icp.order.stockoutordermessagetoerp");
add_param(pRequest,"entry_in_order_code","LBX0010015035003");
add_param(pRequest,"entry_in_owner_code","182413632");
add_param(pRequest,"entry_out_order_code","LBX0010015037006");
add_param(pRequest,"entry_out_owner_code","2014820001");
add_param(pRequest,"order_type","PTCK");
add_param(pRequest,"related_orders","数据结构JSON示例");
add_param(pRequest,"warehouse_code","LBX0010015037006");
add_param(pRequest,"create_time","2012-09-17 15:09:31");
add_param(pRequest,"schedule_date","2012-09-17 15:09:31");
add_param(pRequest,"logistics_code","SF");
add_param(pRequest,"logistics_name","顺丰");
add_param(pRequest,"supplier_code","182413632");
add_param(pRequest,"supplier_name","供应商名称");
add_param(pRequest,"transport_mode","快递");
add_param(pRequest,"picker_info","数据结构JSON示例");
add_param(pRequest,"sender_info","数据结构JSON示例");
add_param(pRequest,"receiver_info","数据结构JSON示例");
add_param(pRequest,"remark","备注");
add_param(pRequest,"order_lines","数据结构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('taobao.icp.order.stockoutordermessagetoerp', {
'entry_in_order_code':'LBX0010015035003',
'entry_in_owner_code':'182413632',
'entry_out_order_code':'LBX0010015037006',
'entry_out_owner_code':'2014820001',
'order_type':'PTCK',
'related_orders':'数据结构JSON示例',
'warehouse_code':'LBX0010015037006',
'create_time':'2012-09-17 15:09:31',
'schedule_date':'2012-09-17 15:09:31',
'logistics_code':'SF',
'logistics_name':'顺丰',
'supplier_code':'182413632',
'supplier_name':'供应商名称',
'transport_mode':'快递',
'picker_info':'数据结构JSON示例',
'sender_info':'数据结构JSON示例',
'receiver_info':'数据结构JSON示例',
'remark':'备注',
'order_lines':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})