QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
TaobaoIcpOrderStockinordermessagetoerpRequest req = new TaobaoIcpOrderStockinordermessagetoerpRequest();
TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrderlist obj1 = new TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrderlist();
TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrder obj2 = new TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrder();
obj2.setTotalOrderLines(明细总行数L);
obj2.setEntryInOrderCode("321321");
obj2.setOwnerInCode("213123");
obj2.setEntryOutOrderCode("213421");
obj2.setOwnerOutCode("1323");
obj2.setWarehouseCode("store1001");
obj2.setEntryOrderId("LBX3214324");
obj2.setEntryOrderType("(SCRK=生产入库、LYRK=领用入库、CCRK=残次品入库、CGRK=采购入库、DBRK=调拨入库、 QTRK=其他入库、B2BRK=B2B入库)");
obj2.setOutBizCode("3213123");
obj2.setStatus("11");
obj2.setOperateTime("YYYY-MM-DD HH:MM:SS");
obj2.setRemark("3213");
obj2.setErpordercode("8524532");
obj2.setReservationdate("YYYY-MM-DD HH:MM:SS");
obj2.setBuyOrderCode("交易单号");
TaobaoIcpOrderStockinordermessagetoerpRequest.SenderInfo obj3 = new TaobaoIcpOrderStockinordermessagetoerpRequest.SenderInfo();
obj3.setSenderInfocompany("公司名称");
obj3.setSenderInfoname("姓名");
obj3.setSenderInfozipCode("邮编");
obj3.setSenderInfotel("固定电话");
obj3.setSenderInfomobile("移动电话");
obj3.setSenderInfoemail("电子邮箱");
obj3.setSenderInfocountryCode("国家二字码");
obj3.setSenderInfoprovince("省份, string (50)");
obj3.setSenderInfocity("城市, string (50)");
obj3.setSenderInfoarea("区域, string (50)");
obj3.setSenderInfotown("村镇, string (50)");
obj3.setSenderInfodetailAddress("详细地址, string (200)");
obj3.setSenderInfoid("证件号,string(50)");
obj2.setSenderInfo(obj3);
TaobaoIcpOrderStockinordermessagetoerpRequest.ReceiverInfo obj4 = new TaobaoIcpOrderStockinordermessagetoerpRequest.ReceiverInfo();
obj4.setReceiverInfocompany("公司名称, string (200)");
obj4.setReceiverInfoname("姓名");
obj4.setReceiverInfozipCode("邮编, string (50)");
obj4.setReceiverInfotel("固定电话, string (50)");
obj4.setReceiverInfomobile("移动电话, string (50)");
obj4.setReceiverInfoemail("电子邮箱, string (50)");
obj4.setReceiverInfocountryCode("国家二字码,string(50)");
obj4.setReceiverInfoprovince("省份, string (50) , 必填");
obj4.setReceiverInfocity("城市, string (50) , 必填");
obj4.setReceiverInfoarea("区域, string (50)");
obj4.setReceiverInfotown("村镇, string (50)");
obj4.setReceiverInfodetailAddress("详细地址, string (200) , 必填");
obj4.setReceiverInfoid("证件号,string(50)");
obj2.setReceiverInfo(obj4);
obj2.setExtendFields("拓展属性数据");
obj1.setEntryOrder(obj2);
List<TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLines> list6 = new ArrayList<TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLines>();
TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLines obj7 = new TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLines();
list6.add(obj7);
obj7.setOutBizCode("(消息ID用于去重当单据需要分批次发送时使用)");
obj7.setOrderLineNo("1");
obj7.setOwnerCode("213213");
obj7.setItemCode("1231");
obj7.setItemId("213123");
obj7.setItemName("123213");
obj7.setInventoryType("ZP");
obj7.setPlanQty(233L);
obj7.setBatchCode("1231");
obj7.setProductDate("YYYY-MM-DD");
obj7.setExpireDate("YYYY-MM-DD");
obj7.setProduceCode("13212");
obj7.setRemark("324324");
obj7.setFeature("货品拓展属性");
obj1.setOrderLines(list6);
req.setEntryOrderlist(obj1);
req.setCustomerId("213232323");
TaobaoIcpOrderStockinordermessagetoerpResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
TaobaoIcpOrderStockinordermessagetoerpRequest req = new TaobaoIcpOrderStockinordermessagetoerpRequest();
TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrderlistDomain obj1 = new TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrderlistDomain();
TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrderDomain obj2 = new TaobaoIcpOrderStockinordermessagetoerpRequest.EntryOrderDomain();
obj2.TotalOrderLines = 明细总行数L;
obj2.EntryInOrderCode = "321321";
obj2.OwnerInCode = "213123";
obj2.EntryOutOrderCode = "213421";
obj2.OwnerOutCode = "1323";
obj2.WarehouseCode = "store1001";
obj2.EntryOrderId = "LBX3214324";
obj2.EntryOrderType = "(SCRK=生产入库、LYRK=领用入库、CCRK=残次品入库、CGRK=采购入库、DBRK=调拨入库、 QTRK=其他入库、B2BRK=B2B入库)";
obj2.OutBizCode = "3213123";
obj2.Status = "11";
obj2.OperateTime = "YYYY-MM-DD HH:MM:SS";
obj2.Remark = "3213";
obj2.Erpordercode = "8524532";
obj2.Reservationdate = "YYYY-MM-DD HH:MM:SS";
obj2.BuyOrderCode = "交易单号";
TaobaoIcpOrderStockinordermessagetoerpRequest.SenderInfoDomain obj3 = new TaobaoIcpOrderStockinordermessagetoerpRequest.SenderInfoDomain();
obj3.SenderInfocompany = "公司名称";
obj3.SenderInfoname = "姓名";
obj3.SenderInfozipCode = "邮编";
obj3.SenderInfotel = "固定电话";
obj3.SenderInfomobile = "移动电话";
obj3.SenderInfoemail = "电子邮箱";
obj3.SenderInfocountryCode = "国家二字码";
obj3.SenderInfoprovince = "省份, string (50)";
obj3.SenderInfocity = "城市, string (50)";
obj3.SenderInfoarea = "区域, string (50)";
obj3.SenderInfotown = "村镇, string (50)";
obj3.SenderInfodetailAddress = "详细地址, string (200)";
obj3.SenderInfoid = "证件号,string(50)";
obj2.SenderInfo= obj3;
TaobaoIcpOrderStockinordermessagetoerpRequest.ReceiverInfoDomain obj4 = new TaobaoIcpOrderStockinordermessagetoerpRequest.ReceiverInfoDomain();
obj4.ReceiverInfocompany = "公司名称, string (200)";
obj4.ReceiverInfoname = "姓名";
obj4.ReceiverInfozipCode = "邮编, string (50)";
obj4.ReceiverInfotel = "固定电话, string (50)";
obj4.ReceiverInfomobile = "移动电话, string (50)";
obj4.ReceiverInfoemail = "电子邮箱, string (50)";
obj4.ReceiverInfocountryCode = "国家二字码,string(50)";
obj4.ReceiverInfoprovince = "省份, string (50) , 必填";
obj4.ReceiverInfocity = "城市, string (50) , 必填";
obj4.ReceiverInfoarea = "区域, string (50)";
obj4.ReceiverInfotown = "村镇, string (50)";
obj4.ReceiverInfodetailAddress = "详细地址, string (200) , 必填";
obj4.ReceiverInfoid = "证件号,string(50)";
obj2.ReceiverInfo= obj4;
obj2.ExtendFields = "拓展属性数据";
obj1.EntryOrder= obj2;
List<TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLinesDomain> list6 = new List<TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLinesDomain>();
TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLinesDomain obj7 = new TaobaoIcpOrderStockinordermessagetoerpRequest.OrderLinesDomain();
list6.Add(obj7);
obj7.OutBizCode = "(消息ID用于去重当单据需要分批次发送时使用)";
obj7.OrderLineNo = "1";
obj7.OwnerCode = "213213";
obj7.ItemCode = "1231";
obj7.ItemId = "213123";
obj7.ItemName = "123213";
obj7.InventoryType = "ZP";
obj7.PlanQty = 233L;
obj7.BatchCode = "1231";
obj7.ProductDate = "YYYY-MM-DD";
obj7.ExpireDate = "YYYY-MM-DD";
obj7.ProduceCode = "13212";
obj7.Remark = "324324";
obj7.Feature = "货品拓展属性";
obj1.OrderLines= list6;
req.EntryOrderlist_ = obj1;
req.CustomerId = "213232323";
TaobaoIcpOrderStockinordermessagetoerpResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new TaobaoIcpOrderStockinordermessagetoerpRequest;
$entryOrderlist = new EntryOrderlist;
$entryOrder = new EntryOrder;
$entryOrder->total_order_lines="明细总行数";
$entryOrder->entry_in_order_code="321321";
$entryOrder->owner_in_code="213123";
$entryOrder->entry_out_order_code="213421";
$entryOrder->owner_out_code="1323";
$entryOrder->warehouse_code="store1001";
$entryOrder->entry_order_id="LBX3214324";
$entryOrder->entry_order_type="(SCRK=生产入库、LYRK=领用入库、CCRK=残次品入库、CGRK=采购入库、DBRK=调拨入库、 QTRK=其他入库、B2BRK=B2B入库)";
$entryOrder->out_biz_code="3213123";
$entryOrder->status="11";
$entryOrder->operate_time="YYYY-MM-DD HH:MM:SS";
$entryOrder->remark="3213";
$entryOrder->erpordercode="8524532";
$entryOrder->reservationdate="YYYY-MM-DD HH:MM:SS";
$entryOrder->buy_order_code="交易单号";
$senderInfo = new SenderInfo;
$senderInfo->sender_infocompany="公司名称";
$senderInfo->sender_infoname="姓名";
$senderInfo->sender_infozip_code="邮编";
$senderInfo->sender_infotel="固定电话";
$senderInfo->sender_infomobile="移动电话";
$senderInfo->sender_infoemail="电子邮箱";
$senderInfo->sender_infocountry_code="国家二字码";
$senderInfo->sender_infoprovince="省份, string (50)";
$senderInfo->sender_infocity="城市, string (50)";
$senderInfo->sender_infoarea="区域, string (50)";
$senderInfo->sender_infotown="村镇, string (50)";
$senderInfo->sender_infodetail_address="详细地址, string (200)";
$senderInfo->sender_infoid="证件号,string(50)";
$entryOrder->senderInfo = $senderInfo;
$receiverInfo = new ReceiverInfo;
$receiverInfo->receiver_infocompany="公司名称, string (200)";
$receiverInfo->receiver_infoname="姓名";
$receiverInfo->receiver_infozip_code="邮编, string (50)";
$receiverInfo->receiver_infotel="固定电话, string (50)";
$receiverInfo->receiver_infomobile="移动电话, string (50)";
$receiverInfo->receiver_infoemail="电子邮箱, string (50)";
$receiverInfo->receiver_infocountry_code="国家二字码,string(50)";
$receiverInfo->receiver_infoprovince="省份, string (50) , 必填";
$receiverInfo->receiver_infocity="城市, string (50) , 必填";
$receiverInfo->receiver_infoarea="区域, string (50)";
$receiverInfo->receiver_infotown="村镇, string (50)";
$receiverInfo->receiver_infodetail_address="详细地址, string (200) , 必填";
$receiverInfo->receiver_infoid="证件号,string(50)";
$entryOrder->receiverInfo = $receiverInfo;
$entryOrder->extend_fields="拓展属性数据";
$entryOrderlist->entryOrder = $entryOrder;
$orderLines = new OrderLines;
$orderLines->out_biz_code="(消息ID用于去重当单据需要分批次发送时使用)";
$orderLines->order_line_no="1";
$orderLines->owner_code="213213";
$orderLines->item_code="1231";
$orderLines->item_id="213123";
$orderLines->item_name="123213";
$orderLines->inventory_type="ZP";
$orderLines->plan_qty="233";
$orderLines->batch_code="1231";
$orderLines->product_date="YYYY-MM-DD";
$orderLines->expire_date="YYYY-MM-DD";
$orderLines->produce_code="13212";
$orderLines->remark="324324";
$orderLines->feature="货品拓展属性";
$entryOrderlist->orderLines = $orderLines;
$req->setEntryOrderlist(json_encode($entryOrderlist));
$req->setCustomerId("213232323");
$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=qimen.taobao.icp.order.stockinordermessagetoerp' \
-d 'partner_id=apidoc' \
-d 'sign=42B620C34156DB697CD2B43F50E6926D' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-25+18%3A29%3A40' \
-d 'v=2.0' \
-d 'customerId=213232323' \
-d 'entryOrderlist=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AobaoIcpOrderStockinordermessagetoerpRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.entryOrderlist="数据结构示例JSON格式"
req.customerId="213232323"
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,"qimen.taobao.icp.order.stockinordermessagetoerp");
add_param(pRequest,"entryOrderlist","数据结构JSON示例");
add_param(pRequest,"customerId","213232323");
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('qimen.taobao.icp.order.stockinordermessagetoerp', {
'entryOrderlist':'数据结构JSON示例',
'customerId':'213232323'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})