TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallTbcOrderCreateRequest req = new TmallTbcOrderCreateRequest();
TmallTbcOrderCreateRequest.GlobalChannelOrderCreateRequest obj1 = new TmallTbcOrderCreateRequest.GlobalChannelOrderCreateRequest();
obj1.setBuyerId(3717080935L);
obj1.setCountryCode("SG");
obj1.setOrderFulfillParams("{}");
obj1.setOutOrderNo("990627233201");
TmallTbcOrderCreateRequest.ReceiverAddress obj2 = new TmallTbcOrderCreateRequest.ReceiverAddress();
obj2.setBuyerAddress("SG xxx Addr");
obj2.setBuyerCountryCode("SG");
obj2.setBuyerFullName("ceshi");
obj2.setBuyerMemo("memo");
obj2.setBuyerPhone("13800000000");
obj2.setBuyerPostCode("123");
obj2.setDivisionCode(1000111L);
obj2.setFirstLevelAddress("Melaka");
obj2.setOverseaDivisionCode("R12123231");
obj2.setSecondLevelAddress("Asahan");
obj2.setThirdLevelAddress("area");
obj1.setReceiverAddress(obj2);
obj1.setServiceExpressionParams("");
obj1.setSourceSite("LAZADA_SG");
List<TmallTbcOrderCreateRequest.SubChannelOrder> list4 = new ArrayList<TmallTbcOrderCreateRequest.SubChannelOrder>();
TmallTbcOrderCreateRequest.SubChannelOrder obj5 = new TmallTbcOrderCreateRequest.SubChannelOrder();
list4.add(obj5);
obj5.setItemId(2100635278435L);
obj5.setOrderFulfillParams("");
obj5.setOutOrderNo("990627233201");
obj5.setPrice(100L);
obj5.setQuantity(1L);
obj5.setServiceExpressionParams("");
obj5.setSkuId(31096122359L);
obj5.setSubOutOrderNo("880627233201");
obj1.setSubOrderList(list4);
obj1.setTotalPrice(100L);
req.setParamGlobalChannelOrderCreateRequest(obj1);
TmallTbcOrderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
TmallTbcOrderCreateRequest req = new TmallTbcOrderCreateRequest();
TmallTbcOrderCreateRequest.GlobalChannelOrderCreateRequestDomain obj1 = new TmallTbcOrderCreateRequest.GlobalChannelOrderCreateRequestDomain();
obj1.BuyerId = 3717080935L;
obj1.CountryCode = "SG";
obj1.OrderFulfillParams = "{}";
obj1.OutOrderNo = "990627233201";
TmallTbcOrderCreateRequest.ReceiverAddressDomain obj2 = new TmallTbcOrderCreateRequest.ReceiverAddressDomain();
obj2.BuyerAddress = "SG xxx Addr";
obj2.BuyerCountryCode = "SG";
obj2.BuyerFullName = "ceshi";
obj2.BuyerMemo = "memo";
obj2.BuyerPhone = "13800000000";
obj2.BuyerPostCode = "123";
obj2.DivisionCode = 1000111L;
obj2.FirstLevelAddress = "Melaka";
obj2.OverseaDivisionCode = "R12123231";
obj2.SecondLevelAddress = "Asahan";
obj2.ThirdLevelAddress = "area";
obj1.ReceiverAddress= obj2;
obj1.ServiceExpressionParams = "";
obj1.SourceSite = "LAZADA_SG";
List<TmallTbcOrderCreateRequest.SubChannelOrderDomain> list4 = new List<TmallTbcOrderCreateRequest.SubChannelOrderDomain>();
TmallTbcOrderCreateRequest.SubChannelOrderDomain obj5 = new TmallTbcOrderCreateRequest.SubChannelOrderDomain();
list4.Add(obj5);
obj5.ItemId = 2100635278435L;
obj5.OrderFulfillParams = "";
obj5.OutOrderNo = "990627233201";
obj5.Price = 100L;
obj5.Quantity = 1L;
obj5.ServiceExpressionParams = "";
obj5.SkuId = 31096122359L;
obj5.SubOutOrderNo = "880627233201";
obj1.SubOrderList= list4;
obj1.TotalPrice = 100L;
req.ParamGlobalChannelOrderCreateRequest_ = obj1;
TmallTbcOrderCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new TmallTbcOrderCreateRequest;
$param_global_channel_order_create_request = new GlobalChannelOrderCreateRequest;
$param_global_channel_order_create_request->buyer_id="3717080935";
$param_global_channel_order_create_request->country_code="SG";
$param_global_channel_order_create_request->order_fulfill_params="{}";
$param_global_channel_order_create_request->out_order_no="990627233201";
$receiver_address = new ReceiverAddress;
$receiver_address->buyer_address="SG xxx Addr";
$receiver_address->buyer_country_code="SG";
$receiver_address->buyer_full_name="ceshi";
$receiver_address->buyer_memo="memo";
$receiver_address->buyer_phone="13800000000";
$receiver_address->buyer_post_code="123";
$receiver_address->division_code="1000111";
$receiver_address->first_level_address="Melaka";
$receiver_address->oversea_division_code="R12123231";
$receiver_address->second_level_address="Asahan";
$receiver_address->third_level_address="area";
$param_global_channel_order_create_request->receiver_address = $receiver_address;
$param_global_channel_order_create_request->service_expression_params="";
$param_global_channel_order_create_request->source_site="LAZADA_SG";
$sub_order_list = new SubChannelOrder;
$sub_order_list->item_id="2100635278435";
$sub_order_list->order_fulfill_params="";
$sub_order_list->out_order_no="990627233201";
$sub_order_list->price="100";
$sub_order_list->quantity="1";
$sub_order_list->service_expression_params="";
$sub_order_list->sku_id="31096122359";
$sub_order_list->sub_out_order_no="880627233201";
$param_global_channel_order_create_request->sub_order_list = $sub_order_list;
$param_global_channel_order_create_request->total_price="100";
$req->setParamGlobalChannelOrderCreateRequest(json_encode($param_global_channel_order_create_request));
$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=tmall.tbc.order.create' \
-d 'partner_id=apidoc' \
-d 'sign=56B6DE97DDCFBCDF0941C9F504062266' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-28+23%3A04%3A39' \
-d 'v=2.0' \
-d 'param_global_channel_order_create_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.TmallTbcOrderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_global_channel_order_create_request=""
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,"tmall.tbc.order.create");
add_param(pRequest,"param_global_channel_order_create_request","数据结构JSON示例");
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('tmall.tbc.order.create', {
'param_global_channel_order_create_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})