QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
TmallNrtTradeorderPrintRequest req = new TmallNrtTradeorderPrintRequest();
req.setConsumerName("张三");
req.setConsumerPhone("14554444556");
req.setAgencyName("测试公司");
req.setMemberCardNum("335342323");
req.setStoreCode("DS4-3-3");
req.setReceiveAddr("上海市");
req.setSalesmanName("李四");
req.setSalesmanPhone("1456788999777");
req.setTradeOrderNum("23134456696865855");
req.setSignUpDate("2018-10-11 12:13:34");
List<TmallNrtTradeorderPrintRequest.SubOrderDO> list2 = new ArrayList<TmallNrtTradeorderPrintRequest.SubOrderDO>();
TmallNrtTradeorderPrintRequest.SubOrderDO obj3 = new TmallNrtTradeorderPrintRequest.SubOrderDO();
list2.add(obj3);
obj3.setPrice(12L);
obj3.setMainMaterial("木");
obj3.setProductionPlace("北京");
obj3.setModel("P-32");
obj3.setBrandName("测试品牌");
obj3.setItemName("测试商品");
obj3.setItemId(45887875665L);
obj3.setNum(1L);
obj3.setTotalAmount(12L);
obj3.setDiscount(1L);
obj3.setDividePrice(12.3L);
obj3.setSubOrderNum("11223455553322");
obj3.setCustNum("1.2");
obj3.setCustPrice("30");
obj3.setAttrs("key=value|lkey1=value1");
obj3.setSubTradeId("123");
req.setSubOrders(list2);
req.setDeliveryFlag("1");
req.setDeliveryDate("2018-10-11 12:13:34");
req.setPayType(1L);
req.setDownPayment(100L);
req.setFinalPayment(200L);
req.setTotalPayment(100L);
req.setAgencyCode("测试");
req.setAttrs("key=value|lkey1=value1");
req.setTradeId("123");
TmallNrtTradeorderPrintResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
TmallNrtTradeorderPrintRequest req = new TmallNrtTradeorderPrintRequest();
req.ConsumerName = "张三";
req.ConsumerPhone = "14554444556";
req.AgencyName = "测试公司";
req.MemberCardNum = "335342323";
req.StoreCode = "DS4-3-3";
req.ReceiveAddr = "上海市";
req.SalesmanName = "李四";
req.SalesmanPhone = "1456788999777";
req.TradeOrderNum = "23134456696865855";
req.SignUpDate = "2018-10-11 12:13:34";
List<TmallNrtTradeorderPrintRequest.SubOrderDODomain> list2 = new List<TmallNrtTradeorderPrintRequest.SubOrderDODomain>();
TmallNrtTradeorderPrintRequest.SubOrderDODomain obj3 = new TmallNrtTradeorderPrintRequest.SubOrderDODomain();
list2.Add(obj3);
obj3.Price = 12L;
obj3.MainMaterial = "木";
obj3.ProductionPlace = "北京";
obj3.Model = "P-32";
obj3.BrandName = "测试品牌";
obj3.ItemName = "测试商品";
obj3.ItemId = 45887875665L;
obj3.Num = 1L;
obj3.TotalAmount = 12L;
obj3.Discount = 1L;
obj3.DividePrice = 12.3L;
obj3.SubOrderNum = "11223455553322";
obj3.CustNum = "1.2";
obj3.CustPrice = "30";
obj3.Attrs = "key=value|lkey1=value1";
obj3.SubTradeId = "123";
req.SubOrders_ = list2;
req.DeliveryFlag = "1";
req.DeliveryDate = "2018-10-11 12:13:34";
req.PayType = 1L;
req.DownPayment = 100L;
req.FinalPayment = 200L;
req.TotalPayment = 100L;
req.AgencyCode = "测试";
req.Attrs = "key=value|lkey1=value1";
req.TradeId = "123";
TmallNrtTradeorderPrintResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new TmallNrtTradeorderPrintRequest;
$req->setConsumerName("张三");
$req->setConsumerPhone("14554444556");
$req->setAgencyName("测试公司");
$req->setMemberCardNum("335342323");
$req->setStoreCode("DS4-3-3");
$req->setReceiveAddr("上海市");
$req->setSalesmanName("李四");
$req->setSalesmanPhone("1456788999777");
$req->setTradeOrderNum("23134456696865855");
$req->setSignUpDate("2018-10-11 12:13:34");
$sub_orders = new SubOrderDO;
$sub_orders->price="12";
$sub_orders->main_material="木";
$sub_orders->production_place="北京";
$sub_orders->model="P-32";
$sub_orders->brand_name="测试品牌";
$sub_orders->item_name="测试商品";
$sub_orders->item_id="45887875665";
$sub_orders->num="1";
$sub_orders->total_amount="12";
$sub_orders->discount="1";
$sub_orders->divide_price="12.3";
$sub_orders->sub_order_num="11223455553322";
$sub_orders->cust_num="1.2";
$sub_orders->cust_price="30";
$sub_orders->attrs="key=value|lkey1=value1";
$sub_orders->sub_trade_id="123";
$req->setSubOrders(json_encode($sub_orders));
$req->setDeliveryFlag("1");
$req->setDeliveryDate("2018-10-11 12:13:34");
$req->setPayType("1");
$req->setDownPayment("100");
$req->setFinalPayment("200");
$req->setTotalPayment("100");
$req->setAgencyCode("测试");
$req->setAttrs("key=value|lkey1=value1");
$req->setTradeId("123");
$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.tmall.nrt.tradeorder.print' \
-d 'partner_id=apidoc' \
-d 'sign=F6D2A1D697F1D58DA8A1A90F0FA0996C' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-15+13%3A55%3A58' \
-d 'v=2.0' \
-d 'agency_code=%E6%B5%8B%E8%AF%95' \
-d 'agency_name=%E6%B5%8B%E8%AF%95%E5%85%AC%E5%8F%B8' \
-d 'attrs=key%3Dvalue%7Clkey1%3Dvalue1' \
-d 'consumer_name=%E5%BC%A0%E4%B8%89' \
-d 'consumer_phone=14554444556' \
-d 'delivery_date=2018-10-11+12%3A13%3A34' \
-d 'delivery_flag=1' \
-d 'down_payment=100' \
-d 'final_payment=200' \
-d 'member_card_num=335342323' \
-d 'pay_type=1' \
-d 'receive_addr=%E4%B8%8A%E6%B5%B7%E5%B8%82' \
-d 'salesman_name=%E6%9D%8E%E5%9B%9B' \
-d 'salesman_phone=1456788999777' \
-d 'sign_up_date=2018-10-11+12%3A13%3A34' \
-d 'store_code=DS4-3-3' \
-d 'sub_orders=null' \
-d 'total_payment=100' \
-d 'trade_id=123' \
-d 'trade_order_num=23134456696865855'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenTmallNrtTradeorderPrintRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.consumer_name="张三"
req.consumer_phone="14554444556"
req.agency_name="测试公司"
req.member_card_num="335342323"
req.store_code="DS4-3-3"
req.receive_addr="上海市"
req.salesman_name="李四"
req.salesman_phone="1456788999777"
req.trade_order_num="23134456696865855"
req.sign_up_date="2018-10-11 12:13:34"
req.sub_orders="null"
req.delivery_flag="1"
req.delivery_date="2018-10-11 12:13:34"
req.pay_type=1
req.down_payment=100
req.final_payment=200
req.total_payment=100
req.agency_code="测试"
req.attrs="key=value|lkey1=value1"
req.trade_id="123"
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.tmall.nrt.tradeorder.print");
add_param(pRequest,"consumer_name","张三");
add_param(pRequest,"consumer_phone","14554444556");
add_param(pRequest,"agency_name","测试公司");
add_param(pRequest,"member_card_num","335342323");
add_param(pRequest,"store_code","DS4-3-3");
add_param(pRequest,"receive_addr","上海市");
add_param(pRequest,"salesman_name","李四");
add_param(pRequest,"salesman_phone","1456788999777");
add_param(pRequest,"trade_order_num","23134456696865855");
add_param(pRequest,"sign_up_date","2018-10-11 12:13:34");
add_param(pRequest,"sub_orders","数据结构JSON示例");
add_param(pRequest,"delivery_flag","1");
add_param(pRequest,"delivery_date","2018-10-11 12:13:34");
add_param(pRequest,"pay_type","1");
add_param(pRequest,"down_payment","100");
add_param(pRequest,"final_payment","200");
add_param(pRequest,"total_payment","100");
add_param(pRequest,"agency_code","测试");
add_param(pRequest,"attrs","key=value|lkey1=value1");
add_param(pRequest,"trade_id","123");
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.tmall.nrt.tradeorder.print', {
'consumer_name':'张三',
'consumer_phone':'14554444556',
'agency_name':'测试公司',
'member_card_num':'335342323',
'store_code':'DS4-3-3',
'receive_addr':'上海市',
'salesman_name':'李四',
'salesman_phone':'1456788999777',
'trade_order_num':'23134456696865855',
'sign_up_date':'2018-10-11 12:13:34',
'sub_orders':'数据结构JSON示例',
'delivery_flag':'1',
'delivery_date':'2018-10-11 12:13:34',
'pay_type':'1',
'down_payment':'100',
'final_payment':'200',
'total_payment':'100',
'agency_code':'测试',
'attrs':'key=value|lkey1=value1',
'trade_id':'123'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})