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