TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoBmsOrderCreateRequest req = new CainiaoBmsOrderCreateRequest();
req.setShopCode("XXX旗舰店");
req.setTradeId("423623243513");
req.setCreated(StringUtils.parseDateTime("2016-10-15 13:30:00"));
req.setPayTime(StringUtils.parseDateTime("2016-11-29 13:30:00"));
req.setBuyerNick("张小三儿");
req.setReceiverCountry("中国");
req.setReceiverState("浙江省");
req.setReceiverCity("杭州市");
req.setReceiverDistrict("余杭区");
req.setReceiverTown("仓前镇");
req.setReceiverAddress("文一路969号");
req.setReceiverPhone("0571-888888");
req.setReceiverMobile("13800138000");
req.setReceiverName("张三");
req.setReceiverZip("300000");
req.setIsInvoice(false);
req.setInvoiceType(1L);
req.setInvoiceTitle("个人");
req.setInvoiceAmount(24000L);
req.setIsCod(false);
req.setOrderAmount(24000L);
req.setPaiedAmount(20000L);
req.setWaitPayAmount(3000L);
req.setDiscountFee(0L);
req.setPostFee(0L);
req.setCodFee(0L);
req.setBuyerMessage("发正品");
List<CainiaoBmsOrderCreateRequest.Items> list2 = new ArrayList<CainiaoBmsOrderCreateRequest.Items>();
CainiaoBmsOrderCreateRequest.Items obj3 = new CainiaoBmsOrderCreateRequest.Items();
list2.add(obj3);
CainiaoBmsOrderCreateRequest.Item obj5 = new CainiaoBmsOrderCreateRequest.Item();
obj5.setSubTradeId("453245135");
obj5.setItemCode("XXX宝贝");
obj5.setItemName("49813751");
obj5.setNum("2");
obj5.setPrice("12000");
obj5.setTotalFee("24000");
obj5.setDiscountFee("0");
list4.setItem(obj5);
req.setItems(list2);
req.setSellerMemo("有赠品");
req.setOrderType("0");
CainiaoBmsOrderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
CainiaoBmsOrderCreateRequest req = new CainiaoBmsOrderCreateRequest();
req.ShopCode = "XXX旗舰店";
req.TradeId = "423623243513";
req.Created = DateTime.Parse("2016-10-15 13:30:00");
req.PayTime = DateTime.Parse("2016-11-29 13:30:00");
req.BuyerNick = "张小三儿";
req.ReceiverCountry = "中国";
req.ReceiverState = "浙江省";
req.ReceiverCity = "杭州市";
req.ReceiverDistrict = "余杭区";
req.ReceiverTown = "仓前镇";
req.ReceiverAddress = "文一路969号";
req.ReceiverPhone = "0571-888888";
req.ReceiverMobile = "13800138000";
req.ReceiverName = "张三";
req.ReceiverZip = "300000";
req.IsInvoice = false;
req.InvoiceType = 1L;
req.InvoiceTitle = "个人";
req.InvoiceAmount = 24000L;
req.IsCod = false;
req.OrderAmount = 24000L;
req.PaiedAmount = 20000L;
req.WaitPayAmount = 3000L;
req.DiscountFee = 0L;
req.PostFee = 0L;
req.CodFee = 0L;
req.BuyerMessage = "发正品";
List<CainiaoBmsOrderCreateRequest.ItemsDomain> list2 = new List<CainiaoBmsOrderCreateRequest.ItemsDomain>();
CainiaoBmsOrderCreateRequest.ItemsDomain obj3 = new CainiaoBmsOrderCreateRequest.ItemsDomain();
list2.Add(obj3);
CainiaoBmsOrderCreateRequest.ItemDomain obj4 = new CainiaoBmsOrderCreateRequest.ItemDomain();
obj4.SubTradeId = "453245135";
obj4.ItemCode = "XXX宝贝";
obj4.ItemName = "49813751";
obj4.Num = "2";
obj4.Price = "12000";
obj4.TotalFee = "24000";
obj4.DiscountFee = "0";
obj3.Item= obj4;
req.Items_ = list2;
req.SellerMemo = "有赠品";
req.OrderType = "0";
CainiaoBmsOrderCreateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new CainiaoBmsOrderCreateRequest;
$req->setShopCode("XXX旗舰店");
$req->setTradeId("423623243513");
$req->setCreated("2016-10-15 13:30:00");
$req->setPayTime("2016-11-29 13:30:00");
$req->setBuyerNick("张小三儿");
$req->setReceiverCountry("中国");
$req->setReceiverState("浙江省");
$req->setReceiverCity("杭州市");
$req->setReceiverDistrict("余杭区");
$req->setReceiverTown("仓前镇");
$req->setReceiverAddress("文一路969号");
$req->setReceiverPhone("0571-888888");
$req->setReceiverMobile("13800138000");
$req->setReceiverName("张三");
$req->setReceiverZip("300000");
$req->setIsInvoice("false");
$req->setInvoiceType("1");
$req->setInvoiceTitle("个人");
$req->setInvoiceAmount("24000");
$req->setIsCod("false");
$req->setOrderAmount("24000");
$req->setPaiedAmount("20000");
$req->setWaitPayAmount("3000");
$req->setDiscountFee("0");
$req->setPostFee("0");
$req->setCodFee("0");
$req->setBuyerMessage("发正品");
$items = new Items;
$item = new Item;
$item->sub_trade_id="453245135";
$item->item_code="XXX宝贝";
$item->item_name="49813751";
$item->num="2";
$item->price="12000";
$item->total_fee="24000";
$item->discount_fee="0";
$items->item = $item;
$req->setItems(json_encode($items));
$req->setSellerMemo("有赠品");
$req->setOrderType("0");
$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=cainiao.bms.order.create' \
-d 'partner_id=apidoc' \
-d 'session=4816ddf7-888b-4b9d-9f38-6b73fb7309fe' \
-d 'sign=7644931EF04989B5F1EEF9D522B71511' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-02+09%3A02%3A34' \
-d 'v=2.0' \
-d 'buyer_message=%E5%8F%91%E6%AD%A3%E5%93%81' \
-d 'buyer_nick=%E5%BC%A0%E5%B0%8F%E4%B8%89%E5%84%BF' \
-d 'cod_fee=0' \
-d 'created=2016-10-15+13%3A30%3A00' \
-d 'discount_fee=0' \
-d 'invoice_amount=24000' \
-d 'invoice_title=%E4%B8%AA%E4%BA%BA' \
-d 'invoice_type=1' \
-d 'is_cod=false' \
-d 'is_invoice=false' \
-d 'items=null' \
-d 'order_amount=24000' \
-d 'order_type=0' \
-d 'paied_amount=20000' \
-d 'pay_time=2016-11-29+13%3A30%3A00' \
-d 'post_fee=0' \
-d 'receiver_address=%E6%96%87%E4%B8%80%E8%B7%AF969%E5%8F%B7' \
-d 'receiver_city=%E6%9D%AD%E5%B7%9E%E5%B8%82' \
-d 'receiver_country=%E4%B8%AD%E5%9B%BD' \
-d 'receiver_district=%E4%BD%99%E6%9D%AD%E5%8C%BA' \
-d 'receiver_mobile=13800138000' \
-d 'receiver_name=%E5%BC%A0%E4%B8%89' \
-d 'receiver_phone=0571-888888' \
-d 'receiver_state=%E6%B5%99%E6%B1%9F%E7%9C%81' \
-d 'receiver_town=%E4%BB%93%E5%89%8D%E9%95%87' \
-d 'receiver_zip=300000' \
-d 'seller_memo=%E6%9C%89%E8%B5%A0%E5%93%81' \
-d 'shop_code=XXX%E6%97%97%E8%88%B0%E5%BA%97' \
-d 'trade_id=423623243513' \
-d 'wait_pay_amount=3000'
# -*- coding: utf-8 -*-
import top.api
req=top.api.CainiaoBmsOrderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.shop_code="XXX旗舰店"
req.trade_id="423623243513"
req.created="2016-10-15 13:30:00"
req.pay_time="2016-11-29 13:30:00"
req.buyer_nick="张小三儿"
req.receiver_country="中国"
req.receiver_state="浙江省"
req.receiver_city="杭州市"
req.receiver_district="余杭区"
req.receiver_town="仓前镇"
req.receiver_address="文一路969号"
req.receiver_phone="0571-888888"
req.receiver_mobile="13800138000"
req.receiver_name="张三"
req.receiver_zip="300000"
req.is_invoice=false
req.invoice_type=1
req.invoice_title="个人"
req.invoice_amount=24000
req.is_cod=false
req.order_amount=24000
req.paied_amount=20000
req.wait_pay_amount=3000
req.discount_fee=0
req.post_fee=0
req.cod_fee=0
req.buyer_message="发正品"
req.items=""
req.seller_memo="有赠品"
req.order_type="0"
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,"cainiao.bms.order.create");
add_param(pRequest,"shop_code","XXX旗舰店");
add_param(pRequest,"trade_id","423623243513");
add_param(pRequest,"created","2016-10-15 13:30:00");
add_param(pRequest,"pay_time","2016-11-29 13:30:00");
add_param(pRequest,"buyer_nick","张小三儿");
add_param(pRequest,"receiver_country","中国");
add_param(pRequest,"receiver_state","浙江省");
add_param(pRequest,"receiver_city","杭州市");
add_param(pRequest,"receiver_district","余杭区");
add_param(pRequest,"receiver_town","仓前镇");
add_param(pRequest,"receiver_address","文一路969号");
add_param(pRequest,"receiver_phone","0571-888888");
add_param(pRequest,"receiver_mobile","13800138000");
add_param(pRequest,"receiver_name","张三");
add_param(pRequest,"receiver_zip","300000");
add_param(pRequest,"is_invoice","false");
add_param(pRequest,"invoice_type","1");
add_param(pRequest,"invoice_title","个人");
add_param(pRequest,"invoice_amount","24000");
add_param(pRequest,"is_cod","false");
add_param(pRequest,"order_amount","24000");
add_param(pRequest,"paied_amount","20000");
add_param(pRequest,"wait_pay_amount","3000");
add_param(pRequest,"discount_fee","0");
add_param(pRequest,"post_fee","0");
add_param(pRequest,"cod_fee","0");
add_param(pRequest,"buyer_message","发正品");
add_param(pRequest,"items","数据结构JSON示例");
add_param(pRequest,"seller_memo","有赠品");
add_param(pRequest,"order_type","0");
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('cainiao.bms.order.create', {
'shop_code':'XXX旗舰店',
'trade_id':'423623243513',
'created':'2016-10-15 13:30:00',
'pay_time':'2016-11-29 13:30:00',
'buyer_nick':'张小三儿',
'receiver_country':'中国',
'receiver_state':'浙江省',
'receiver_city':'杭州市',
'receiver_district':'余杭区',
'receiver_town':'仓前镇',
'receiver_address':'文一路969号',
'receiver_phone':'0571-888888',
'receiver_mobile':'13800138000',
'receiver_name':'张三',
'receiver_zip':'300000',
'is_invoice':'false',
'invoice_type':'1',
'invoice_title':'个人',
'invoice_amount':'24000',
'is_cod':'false',
'order_amount':'24000',
'paied_amount':'20000',
'wait_pay_amount':'3000',
'discount_fee':'0',
'post_fee':'0',
'cod_fee':'0',
'buyer_message':'发正品',
'items':'数据结构JSON示例',
'seller_memo':'有赠品',
'order_type':'0'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})