QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
TaobaoUopTobDeliveryorderCreateRequest req = new TaobaoUopTobDeliveryorderCreateRequest();
TaobaoUopTobDeliveryorderCreateRequest.Struct obj1 = new TaobaoUopTobDeliveryorderCreateRequest.Struct();
obj1.setOwnerCode("");
obj1.setDeliveryOrderCode("ERP系统内本次出库的唯一标示");
obj1.setRelInBoundOrderCode("例如唯品会入库单号或者门店收货单号、商家仓入库单号等");
obj1.setWarehouseCode("");
obj1.setOrderType("出库单类型(JYCK=一般交易出库单;HHCK=换货出库单;BFCK=补发出库单;QTCK=其他出库单;B2BCK=B2B出库)");
obj1.setArriveChannelType("VIPJIT=唯品会普通JIT订单、B2B=普通B2B订单、VIP=唯品会JIT新模式");
obj1.setCreateTime("2016-07-06 12:00:00");
TaobaoUopTobDeliveryorderCreateRequest.Struct obj2 = new TaobaoUopTobDeliveryorderCreateRequest.Struct();
obj2.setProvince("");
obj2.setCity("");
obj2.setArea("");
obj2.setTown("");
obj2.setDetailAddress("");
obj2.setName("");
obj2.setMobile("");
obj1.setReceiverInfo(obj2);
obj1.setLogisticsName("");
obj1.setLogisticsCode("");
obj1.setLastArriveDate("");
req.setDeliveryOrder(obj1);
List<TaobaoUopTobDeliveryorderCreateRequest.Struct> list4 = new ArrayList<TaobaoUopTobDeliveryorderCreateRequest.Struct>();
TaobaoUopTobDeliveryorderCreateRequest.Struct obj5 = new TaobaoUopTobDeliveryorderCreateRequest.Struct();
list4.add(obj5);
obj5.setOrderLineNo("");
obj5.setItemId("");
obj5.setItemName("");
obj5.setItemCode("");
obj5.setItemQuantity(L);
obj5.setInventoryType("ZP=正品、CC=残次");
obj5.setSourceOrderCode("供销平台交易单号、分销平台单号");
obj5.setSubSourceOrderCode("");
obj5.setBatchCode("");
obj5.setProductDate("生产日期(YYYY-MM-DD)");
obj5.setExpireDate("过期日期(YYYY-MM-DD)");
obj5.setProduceCode("生产批号");
req.setOrderLine(list4);
req.setExtendProps("");
TaobaoUopTobDeliveryorderCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
TaobaoUopTobDeliveryorderCreateRequest req = new TaobaoUopTobDeliveryorderCreateRequest();
TaobaoUopTobDeliveryorderCreateRequest.StructDomain obj1 = new TaobaoUopTobDeliveryorderCreateRequest.StructDomain();
obj1.OwnerCode = "";
obj1.DeliveryOrderCode = "ERP系统内本次出库的唯一标示";
obj1.RelInBoundOrderCode = "例如唯品会入库单号或者门店收货单号、商家仓入库单号等";
obj1.WarehouseCode = "";
obj1.OrderType = "出库单类型(JYCK=一般交易出库单;HHCK=换货出库单;BFCK=补发出库单;QTCK=其他出库单;B2BCK=B2B出库)";
obj1.ArriveChannelType = "VIPJIT=唯品会普通JIT订单、B2B=普通B2B订单、VIP=唯品会JIT新模式";
obj1.CreateTime = "2016-07-06 12:00:00";
TaobaoUopTobDeliveryorderCreateRequest.StructDomain obj2 = new TaobaoUopTobDeliveryorderCreateRequest.StructDomain();
obj2.Province = "";
obj2.City = "";
obj2.Area = "";
obj2.Town = "";
obj2.DetailAddress = "";
obj2.Name = "";
obj2.Mobile = "";
obj1.ReceiverInfo= obj2;
obj1.LogisticsName = "";
obj1.LogisticsCode = "";
obj1.LastArriveDate = "";
req.DeliveryOrder_ = obj1;
List<TaobaoUopTobDeliveryorderCreateRequest.StructDomain> list4 = new List<TaobaoUopTobDeliveryorderCreateRequest.StructDomain>();
TaobaoUopTobDeliveryorderCreateRequest.StructDomain obj5 = new TaobaoUopTobDeliveryorderCreateRequest.StructDomain();
list4.Add(obj5);
obj5.OrderLineNo = "";
obj5.ItemId = "";
obj5.ItemName = "";
obj5.ItemCode = "";
obj5.ItemQuantity = L;
obj5.InventoryType = "ZP=正品、CC=残次";
obj5.SourceOrderCode = "供销平台交易单号、分销平台单号";
obj5.SubSourceOrderCode = "";
obj5.BatchCode = "";
obj5.ProductDate = "生产日期(YYYY-MM-DD)";
obj5.ExpireDate = "过期日期(YYYY-MM-DD)";
obj5.ProduceCode = "生产批号";
req.OrderLine_ = list4;
req.ExtendProps = "";
TaobaoUopTobDeliveryorderCreateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new TaobaoUopTobDeliveryorderCreateRequest;
$deliveryOrder = new Struct;
$deliveryOrder->owner_code="";
$deliveryOrder->delivery_order_code="ERP系统内本次出库的唯一标示";
$deliveryOrder->rel_in_bound_order_code="例如唯品会入库单号或者门店收货单号、商家仓入库单号等";
$deliveryOrder->warehouse_code="";
$deliveryOrder->order_type="出库单类型(JYCK=一般交易出库单;HHCK=换货出库单;BFCK=补发出库单;QTCK=其他出库单;B2BCK=B2B出库)";
$deliveryOrder->arrive_channel_type="VIPJIT=唯品会普通JIT订单、B2B=普通B2B订单、VIP=唯品会JIT新模式";
$deliveryOrder->create_time="2016-07-06 12:00:00";
$receiverInfo = new Struct;
$receiverInfo->province="";
$receiverInfo->city="";
$receiverInfo->area="";
$receiverInfo->town="";
$receiverInfo->detail_address="";
$receiverInfo->name="";
$receiverInfo->mobile="";
$deliveryOrder->receiverInfo = $receiverInfo;
$deliveryOrder->logistics_name="";
$deliveryOrder->logistics_code="";
$deliveryOrder->last_arrive_date="";
$req->setDeliveryOrder(json_encode($deliveryOrder));
$orderLine = new Struct;
$orderLine->order_line_no="";
$orderLine->item_id="";
$orderLine->item_name="";
$orderLine->item_code="";
$orderLine->item_quantity="";
$orderLine->inventory_type="ZP=正品、CC=残次";
$orderLine->source_order_code="供销平台交易单号、分销平台单号";
$orderLine->sub_source_order_code="";
$orderLine->batch_code="";
$orderLine->product_date="生产日期(YYYY-MM-DD)";
$orderLine->expire_date="过期日期(YYYY-MM-DD)";
$orderLine->produce_code="生产批号";
$req->setOrderLine(json_encode($orderLine));
$req->setExtendProps("");
$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=qimen.taobao.uop.tob.deliveryorder.create' \
-d 'partner_id=apidoc' \
-d 'session=401354b1-a339-49f1-9931-56445b339842' \
-d 'sign=08C2BB918CB92BFEAD4502762B2078C3' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-25+18%3A29%3A44' \
-d 'v=2.0' \
-d 'deliveryOrder=null' \
-d 'extendProps=null' \
-d 'orderLine=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AobaoUopTobDeliveryorderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.deliveryOrder="数据结构示例JSON格式"
req.orderLine="null"
req.extendProps=""
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,"qimen.taobao.uop.tob.deliveryorder.create");
add_param(pRequest,"deliveryOrder","数据结构JSON示例");
add_param(pRequest,"orderLine","数据结构JSON示例");
add_param(pRequest,"extendProps","");
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('qimen.taobao.uop.tob.deliveryorder.create', {
'deliveryOrder':'数据结构JSON示例',
'orderLine':'数据结构JSON示例',
'extendProps':''
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})