TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTclsAelophyMerchantOrderBatchUploadRequest req = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest();
List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfo> list2 = new ArrayList<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfo>();
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfo obj3 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfo();
list2.add(obj3);
obj3.setActivityInfo("{\"\":\"\"}");
obj3.setActualAmt(100L);
obj3.setChannelOrderId("1231231111");
obj3.setChannelUserId("123123123");
obj3.setCouponInfo("{\"\":\"\"}");
obj3.setCustomizeOrderChannel("isv可定义更加细粒度的订单来源,例如:元芒微信小程序");
obj3.setDiscountAmt(11L);
obj3.setExtendProperty("{\"xx\":\"xxx\"}");
obj3.setMemberCardNum("123123123");
obj3.setMemberId("123123123");
obj3.setOrderChannel("unknown:未知,storePos:门店pos,txd:淘鲜达,eleme:饿了么,weixin:微信小程序");
obj3.setOrderId("2021040111111");
obj3.setOriginWholeData("{\"xx\":\"xxx\"}");
obj3.setOutStoreId("6763");
List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfo> list6 = new ArrayList<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfo>();
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfo obj7 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfo();
list6.add(obj7);
obj7.setAmount(111L);
obj7.setOuid("oo1111");
obj7.setSerialNum("1234444");
obj7.setTuid("tt1111");
obj7.setType("1");
list4.setPayChannelList(list6);
obj3.setPayTime(StringUtils.parseDateTime("2021-04-01 12:00:00"));
obj3.setPosNo("pos123");
obj3.setPostFee(12L);
obj3.setRealPhone("18411111111");
obj3.setStoreId("123");
List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfo> list10 = new ArrayList<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfo>();
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfo obj11 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfo();
list10.add(obj11);
obj11.setActivityInfo("{\"\":\"\"}");
obj11.setActualAmt(111L);
obj11.setBarCode("6755567");
obj11.setCouponInfo("{\"\":\"\"}");
obj11.setDiscountAmt(11L);
obj11.setQuantity("1");
obj11.setQuantityUnit("件");
obj11.setSkuCode("2389812");
obj11.setSubOrderId("12312312333");
obj11.setTotalAmt(1111L);
list8.setSubOrderList(list10);
obj3.setTotalAmt(2222L);
obj3.setTraceId("8989989");
obj3.setUnionUserId("12312312322");
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.UploadBatchInfo obj13 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.UploadBatchInfo();
obj13.setBatchCount(100000L);
obj13.setBatchNo("order_20210603");
obj13.setBeginTime(StringUtils.parseDateTime("2021-04-01 00:00:00"));
obj13.setEndTime(StringUtils.parseDateTime("2021-04-02 00:00:00"));
list12.setUploadBatchInfo(obj13);
req.setOrderInfoList(list2);
AlibabaTclsAelophyMerchantOrderBatchUploadResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaTclsAelophyMerchantOrderBatchUploadRequest req = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest();
List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfoDomain> list2 = new List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfoDomain>();
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfoDomain obj3 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderInfoDomain();
list2.Add(obj3);
obj3.ActivityInfo = "{\"\":\"\"}";
obj3.ActualAmt = 100L;
obj3.ChannelOrderId = "1231231111";
obj3.ChannelUserId = "123123123";
obj3.CouponInfo = "{\"\":\"\"}";
obj3.CustomizeOrderChannel = "isv可定义更加细粒度的订单来源,例如:元芒微信小程序";
obj3.DiscountAmt = 11L;
obj3.ExtendProperty = "{\"xx\":\"xxx\"}";
obj3.MemberCardNum = "123123123";
obj3.MemberId = "123123123";
obj3.OrderChannel = "unknown:未知,storePos:门店pos,txd:淘鲜达,eleme:饿了么,weixin:微信小程序";
obj3.OrderId = "2021040111111";
obj3.OriginWholeData = "{\"xx\":\"xxx\"}";
obj3.OutStoreId = "6763";
List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfoDomain> list5 = new List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfoDomain>();
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfoDomain obj6 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantOrderPaymentInfoDomain();
list5.Add(obj6);
obj6.Amount = 111L;
obj6.Ouid = "oo1111";
obj6.SerialNum = "1234444";
obj6.Tuid = "tt1111";
obj6.Type = "1";
obj3.PayChannelList= list5;
obj3.PayTime = DateTime.Parse(2021-04-01 12:00:00");
obj3.PosNo = "pos123";
obj3.PostFee = 12L;
obj3.RealPhone = "18411111111";
obj3.StoreId = "123";
List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfoDomain> list8 = new List<AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfoDomain>();
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfoDomain obj9 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.MerchantSubOrderInfoDomain();
list8.Add(obj9);
obj9.ActivityInfo = "{\"\":\"\"}";
obj9.ActualAmt = 111L;
obj9.BarCode = "6755567";
obj9.CouponInfo = "{\"\":\"\"}";
obj9.DiscountAmt = 11L;
obj9.Quantity = "1";
obj9.QuantityUnit = "件";
obj9.SkuCode = "2389812";
obj9.SubOrderId = "12312312333";
obj9.TotalAmt = 1111L;
obj3.SubOrderList= list8;
obj3.TotalAmt = 2222L;
obj3.TraceId = "8989989";
obj3.UnionUserId = "12312312322";
AlibabaTclsAelophyMerchantOrderBatchUploadRequest.UploadBatchInfoDomain obj10 = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest.UploadBatchInfoDomain();
obj10.BatchCount = 100000L;
obj10.BatchNo = "order_20210603";
obj10.BeginTime = DateTime.Parse(2021-04-01 00:00:00");
obj10.EndTime = DateTime.Parse(2021-04-02 00:00:00");
obj3.UploadBatchInfo= obj10;
req.OrderInfoList_ = list2;
AlibabaTclsAelophyMerchantOrderBatchUploadResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaTclsAelophyMerchantOrderBatchUploadRequest;
$order_info_list = new MerchantOrderInfo;
$order_info_list->activity_info="{\"\":\"\"}";
$order_info_list->actual_amt="100";
$order_info_list->channel_order_id="1231231111";
$order_info_list->channel_user_id="123123123";
$order_info_list->coupon_info="{\"\":\"\"}";
$order_info_list->customize_order_channel="isv可定义更加细粒度的订单来源,例如:元芒微信小程序";
$order_info_list->discount_amt="11";
$order_info_list->extend_property="{\"xx\":\"xxx\"}";
$order_info_list->member_card_num="123123123";
$order_info_list->member_id="123123123";
$order_info_list->order_channel="unknown:未知,storePos:门店pos,txd:淘鲜达,eleme:饿了么,weixin:微信小程序";
$order_info_list->order_id="2021040111111";
$order_info_list->origin_whole_data="{\"xx\":\"xxx\"}";
$order_info_list->out_store_id="6763";
$pay_channel_list = new MerchantOrderPaymentInfo;
$pay_channel_list->amount="111";
$pay_channel_list->ouid="oo1111";
$pay_channel_list->serial_num="1234444";
$pay_channel_list->tuid="tt1111";
$pay_channel_list->type="1";
$order_info_list->pay_channel_list = $pay_channel_list;
$order_info_list->pay_time="2021-04-01 12:00:00";
$order_info_list->pos_no="pos123";
$order_info_list->post_fee="12";
$order_info_list->real_phone="18411111111";
$order_info_list->store_id="123";
$sub_order_list = new MerchantSubOrderInfo;
$sub_order_list->activity_info="{\"\":\"\"}";
$sub_order_list->actual_amt="111";
$sub_order_list->bar_code="6755567";
$sub_order_list->coupon_info="{\"\":\"\"}";
$sub_order_list->discount_amt="11";
$sub_order_list->quantity="1";
$sub_order_list->quantity_unit="件";
$sub_order_list->sku_code="2389812";
$sub_order_list->sub_order_id="12312312333";
$sub_order_list->total_amt="1111";
$order_info_list->sub_order_list = $sub_order_list;
$order_info_list->total_amt="2222";
$order_info_list->trace_id="8989989";
$order_info_list->union_user_id="12312312322";
$upload_batch_info = new UploadBatchInfo;
$upload_batch_info->batch_count="100000";
$upload_batch_info->batch_no="order_20210603";
$upload_batch_info->begin_time="2021-04-01 00:00:00";
$upload_batch_info->end_time="2021-04-02 00:00:00";
$order_info_list->upload_batch_info = $upload_batch_info;
$req->setOrderInfoList(json_encode($order_info_list));
$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.tcls.aelophy.merchant.order.batch.upload' \
-d 'partner_id=apidoc' \
-d 'session=0c70831a-0717-4842-bd2b-598a1e3a0b01' \
-d 'sign=77980415CFECBD428630A9CEE9B2A17B' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-12-14+18%3A32%3A52' \
-d 'v=2.0' \
-d 'order_info_list=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaTclsAelophyMerchantOrderBatchUploadRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.order_info_list=""
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.tcls.aelophy.merchant.order.batch.upload");
add_param(pRequest,"order_info_list","数据结构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.tcls.aelophy.merchant.order.batch.upload', {
'order_info_list':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})