TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest req = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrderReportRequest obj1 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrderReportRequest();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrder obj2 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrder();
obj2.setDeliveryOrderCode("TB1234");
obj2.setPreDeliveryOrderCode("Old1234");
obj2.setPreDeliveryOrderId("Oragin1234");
obj2.setOrderType("JYCK");
obj2.setWarehouseCode("OTHER");
obj2.setOrderFlag("COD");
obj2.setSourcePlatformCode("TB");
obj2.setSourcePlatformName("淘宝");
obj2.setCreateTime("2016-09-11 10:11:20");
obj2.setPlaceOrderTime("2016-09-11 10:11:20");
obj2.setPayTime("2016-09-11 10:11:20");
obj2.setPayNo("P1234");
obj2.setOperatorCode("0123");
obj2.setOperatorName("老王");
obj2.setOperateTime("2016-09-11 10:11:20");
obj2.setShopNick("淘宝店");
obj2.setSellerNick("淘宝店主");
obj2.setBuyerNick("淘公仔");
obj2.setTotalAmount("123");
obj2.setItemAmount("234");
obj2.setDiscountAmount("111");
obj2.setFreight("111");
obj2.setArAmount("111");
obj2.setGotAmount("111");
obj2.setServiceFee("111");
obj2.setLogisticsCode("SF");
obj2.setLogisticsName("顺丰");
obj2.setExpressCode("Y12345");
obj2.setLogisticsAreaCode("043300");
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryRequirement obj3 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryRequirement();
obj3.setScheduleType("1");
obj3.setScheduleDay("2016-09-11 10:11:20");
obj3.setScheduleStartTime("12:00:00");
obj3.setScheduleEndTime("13:00:00");
obj3.setDeliveryType("PTPS");
obj2.setDeliveryRequirements(obj3);
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.SenderInfo obj4 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.SenderInfo();
obj4.setCompany("淘宝");
obj4.setName("老王");
obj4.setZipCode("043300");
obj4.setTel("81020340");
obj4.setMobile("13214567869");
obj4.setEmail("345@gmail.com");
obj4.setCountryCode("051532");
obj4.setProvince("浙江省");
obj4.setCity("杭州");
obj4.setArea("余杭");
obj4.setTown("横加桥");
obj4.setDetailAddress("杭州市余杭区989号");
obj2.setSenderInfo(obj4);
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ReceiverInfo obj5 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ReceiverInfo();
obj5.setCompany("淘宝");
obj5.setName("老王");
obj5.setZipCode("043300");
obj5.setTel("808786543");
obj5.setMobile("13423456785");
obj5.setEmail("1");
obj5.setCountryCode("045565");
obj5.setProvince("浙江省");
obj5.setCity("杭州");
obj5.setArea("余杭");
obj5.setTown("横加桥");
obj5.setDetailAddress("杭州市余杭区989号");
obj5.setOaid("oaid");
obj5.setPrivacy("1");
obj2.setReceiverInfo(obj5);
obj2.setIsUrgency("N");
obj2.setInvoiceFlag("N");
List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Invoice> list7 = new ArrayList<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Invoice>();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Invoice obj8 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Invoice();
list7.add(obj8);
obj8.setType("INVOICE");
obj8.setHeader("天猫科技有限公司");
obj8.setAmount("100");
obj8.setContent("增值税100元");
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Detail obj10 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Detail();
List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Item> list12 = new ArrayList<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Item>();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Item obj13 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Item();
list12.add(obj13);
obj13.setItemName("淘公仔");
obj13.setUnit("个");
obj13.setPrice("50");
obj13.setQuantity("1");
obj13.setAmount("30");
obj10.setItems(list12);
list9.setDetail(obj10);
obj8.setTaxNumber("123");
obj2.setInvoices(list7);
obj2.setInsuranceFlag("N");
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Insurance obj14 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.Insurance();
obj14.setType("消费险");
obj14.setAmount("1");
obj2.setInsurance(obj14);
obj2.setBuyerMessage("商品不错");
obj2.setSellerMessage("谢谢光顾");
obj2.setRemark("备注信息");
obj2.setServiceCode("NCWLJH");
obj2.setOwnerCode("TB1234");
obj2.setLatestCollectionTime("2016-09-11 10:11:20");
obj2.setLatestDeliveryTime("2016-09-11 10:11:20");
obj2.setOaidOrderSourceCode("1232123456789776543");
obj1.setDeliveryOrder(obj2);
List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLine> list16 = new ArrayList<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLine>();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLine obj17 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLine();
list16.add(obj17);
obj17.setOrderLineNo("11");
obj17.setSourceOrderCode("S12345");
obj17.setSubSourceOrderCode("S1234");
obj17.setPayNo("J1234");
obj17.setOwnerCode("H1234");
obj17.setItemCode("I1234");
obj17.setItemId("W1234");
obj17.setInventoryType("ZP");
obj17.setItemName("淘公仔");
obj17.setExtCode("J1234");
obj17.setPlanQty("11");
obj17.setRetailPrice("12.0");
obj17.setActualPrice("12.0");
obj17.setDiscountAmount("0");
obj17.setBatchCode("123");
obj17.setProductDate("2016-09-11 10:11:20");
obj17.setExpireDate("2016-09-11 10:11:20");
obj17.setProduceCode("123");
obj1.setOrderLines(list16);
obj1.setExtendProps("{}");
obj1.setRequestId("xxxxxxxx");
obj1.setRequestTime(1656410207L);
obj1.setOwnerCode("货主ID");
req.setDeliveryOrderReportRequest(obj1);
AlibabaDchainAoxiangWmsDeliveryorderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest req = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrderReportRequestDomain obj1 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrderReportRequestDomain();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrderDomain obj2 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryOrderDomain();
obj2.DeliveryOrderCode = "TB1234";
obj2.PreDeliveryOrderCode = "Old1234";
obj2.PreDeliveryOrderId = "Oragin1234";
obj2.OrderType = "JYCK";
obj2.WarehouseCode = "OTHER";
obj2.OrderFlag = "COD";
obj2.SourcePlatformCode = "TB";
obj2.SourcePlatformName = "淘宝";
obj2.CreateTime = "2016-09-11 10:11:20";
obj2.PlaceOrderTime = "2016-09-11 10:11:20";
obj2.PayTime = "2016-09-11 10:11:20";
obj2.PayNo = "P1234";
obj2.OperatorCode = "0123";
obj2.OperatorName = "老王";
obj2.OperateTime = "2016-09-11 10:11:20";
obj2.ShopNick = "淘宝店";
obj2.SellerNick = "淘宝店主";
obj2.BuyerNick = "淘公仔";
obj2.TotalAmount = "123";
obj2.ItemAmount = "234";
obj2.DiscountAmount = "111";
obj2.Freight = "111";
obj2.ArAmount = "111";
obj2.GotAmount = "111";
obj2.ServiceFee = "111";
obj2.LogisticsCode = "SF";
obj2.LogisticsName = "顺丰";
obj2.ExpressCode = "Y12345";
obj2.LogisticsAreaCode = "043300";
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryRequirementDomain obj3 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DeliveryRequirementDomain();
obj3.ScheduleType = "1";
obj3.ScheduleDay = "2016-09-11 10:11:20";
obj3.ScheduleStartTime = "12:00:00";
obj3.ScheduleEndTime = "13:00:00";
obj3.DeliveryType = "PTPS";
obj2.DeliveryRequirements= obj3;
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.SenderInfoDomain obj4 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.SenderInfoDomain();
obj4.Company = "淘宝";
obj4.Name = "老王";
obj4.ZipCode = "043300";
obj4.Tel = "81020340";
obj4.Mobile = "13214567869";
obj4.Email = "345@gmail.com";
obj4.CountryCode = "051532";
obj4.Province = "浙江省";
obj4.City = "杭州";
obj4.Area = "余杭";
obj4.Town = "横加桥";
obj4.DetailAddress = "杭州市余杭区989号";
obj2.SenderInfo= obj4;
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ReceiverInfoDomain obj5 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ReceiverInfoDomain();
obj5.Company = "淘宝";
obj5.Name = "老王";
obj5.ZipCode = "043300";
obj5.Tel = "808786543";
obj5.Mobile = "13423456785";
obj5.Email = "1";
obj5.CountryCode = "045565";
obj5.Province = "浙江省";
obj5.City = "杭州";
obj5.Area = "余杭";
obj5.Town = "横加桥";
obj5.DetailAddress = "杭州市余杭区989号";
obj5.Oaid = "oaid";
obj5.Privacy = "1";
obj2.ReceiverInfo= obj5;
obj2.IsUrgency = "N";
obj2.InvoiceFlag = "N";
List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.InvoiceDomain> list7 = new List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.InvoiceDomain>();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.InvoiceDomain obj8 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.InvoiceDomain();
list7.Add(obj8);
obj8.Type = "INVOICE";
obj8.Header = "天猫科技有限公司";
obj8.Amount = "100";
obj8.Content = "增值税100元";
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DetailDomain obj9 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.DetailDomain();
List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ItemDomain> list11 = new List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ItemDomain>();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ItemDomain obj12 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.ItemDomain();
list11.Add(obj12);
obj12.ItemName = "淘公仔";
obj12.Unit = "个";
obj12.Price = "50";
obj12.Quantity = "1";
obj12.Amount = "30";
obj9.Items= list11;
obj8.Detail= obj9;
obj8.TaxNumber = "123";
obj2.Invoices= list7;
obj2.InsuranceFlag = "N";
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.InsuranceDomain obj13 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.InsuranceDomain();
obj13.Type = "消费险";
obj13.Amount = "1";
obj2.Insurance= obj13;
obj2.BuyerMessage = "商品不错";
obj2.SellerMessage = "谢谢光顾";
obj2.Remark = "备注信息";
obj2.ServiceCode = "NCWLJH";
obj2.OwnerCode = "TB1234";
obj2.LatestCollectionTime = "2016-09-11 10:11:20";
obj2.LatestDeliveryTime = "2016-09-11 10:11:20";
obj2.OaidOrderSourceCode = "1232123456789776543";
obj1.DeliveryOrder= obj2;
List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLineDomain> list15 = new List<AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLineDomain>();
AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLineDomain obj16 = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest.OrderLineDomain();
list15.Add(obj16);
obj16.OrderLineNo = "11";
obj16.SourceOrderCode = "S12345";
obj16.SubSourceOrderCode = "S1234";
obj16.PayNo = "J1234";
obj16.OwnerCode = "H1234";
obj16.ItemCode = "I1234";
obj16.ItemId = "W1234";
obj16.InventoryType = "ZP";
obj16.ItemName = "淘公仔";
obj16.ExtCode = "J1234";
obj16.PlanQty = "11";
obj16.RetailPrice = "12.0";
obj16.ActualPrice = "12.0";
obj16.DiscountAmount = "0";
obj16.BatchCode = "123";
obj16.ProductDate = "2016-09-11 10:11:20";
obj16.ExpireDate = "2016-09-11 10:11:20";
obj16.ProduceCode = "123";
obj1.OrderLines= list15;
obj1.ExtendProps = "{}";
obj1.RequestId = "xxxxxxxx";
obj1.RequestTime = 1656410207L;
obj1.OwnerCode = "货主ID";
req.DeliveryOrderReportRequest_ = obj1;
AlibabaDchainAoxiangWmsDeliveryorderCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaDchainAoxiangWmsDeliveryorderCreateRequest;
$delivery_order_report_request = new DeliveryOrderReportRequest;
$delivery_order = new DeliveryOrder;
$delivery_order->delivery_order_code="TB1234";
$delivery_order->pre_delivery_order_code="Old1234";
$delivery_order->pre_delivery_order_id="Oragin1234";
$delivery_order->order_type="JYCK";
$delivery_order->warehouse_code="OTHER";
$delivery_order->order_flag="COD";
$delivery_order->source_platform_code="TB";
$delivery_order->source_platform_name="淘宝";
$delivery_order->create_time="2016-09-11 10:11:20";
$delivery_order->place_order_time="2016-09-11 10:11:20";
$delivery_order->pay_time="2016-09-11 10:11:20";
$delivery_order->pay_no="P1234";
$delivery_order->operator_code="0123";
$delivery_order->operator_name="老王";
$delivery_order->operate_time="2016-09-11 10:11:20";
$delivery_order->shop_nick="淘宝店";
$delivery_order->seller_nick="淘宝店主";
$delivery_order->buyer_nick="淘公仔";
$delivery_order->total_amount="123";
$delivery_order->item_amount="234";
$delivery_order->discount_amount="111";
$delivery_order->freight="111";
$delivery_order->ar_amount="111";
$delivery_order->got_amount="111";
$delivery_order->service_fee="111";
$delivery_order->logistics_code="SF";
$delivery_order->logistics_name="顺丰";
$delivery_order->express_code="Y12345";
$delivery_order->logistics_area_code="043300";
$delivery_requirements = new DeliveryRequirement;
$delivery_requirements->schedule_type="1";
$delivery_requirements->schedule_day="2016-09-11 10:11:20";
$delivery_requirements->schedule_start_time="12:00:00";
$delivery_requirements->schedule_end_time="13:00:00";
$delivery_requirements->delivery_type="PTPS";
$delivery_order->delivery_requirements = $delivery_requirements;
$sender_info = new SenderInfo;
$sender_info->company="淘宝";
$sender_info->name="老王";
$sender_info->zip_code="043300";
$sender_info->tel="81020340";
$sender_info->mobile="13214567869";
$sender_info->email="345@gmail.com";
$sender_info->country_code="051532";
$sender_info->province="浙江省";
$sender_info->city="杭州";
$sender_info->area="余杭";
$sender_info->town="横加桥";
$sender_info->detail_address="杭州市余杭区989号";
$delivery_order->sender_info = $sender_info;
$receiver_info = new ReceiverInfo;
$receiver_info->company="淘宝";
$receiver_info->name="老王";
$receiver_info->zip_code="043300";
$receiver_info->tel="808786543";
$receiver_info->mobile="13423456785";
$receiver_info->email="1";
$receiver_info->country_code="045565";
$receiver_info->province="浙江省";
$receiver_info->city="杭州";
$receiver_info->area="余杭";
$receiver_info->town="横加桥";
$receiver_info->detail_address="杭州市余杭区989号";
$receiver_info->oaid="oaid";
$receiver_info->privacy="1";
$delivery_order->receiver_info = $receiver_info;
$delivery_order->is_urgency="N";
$delivery_order->invoice_flag="N";
$invoices = new Invoice;
$invoices->type="INVOICE";
$invoices->header="天猫科技有限公司";
$invoices->amount="100";
$invoices->content="增值税100元";
$detail = new Detail;
$items = new Item;
$items->item_name="淘公仔";
$items->unit="个";
$items->price="50";
$items->quantity="1";
$items->amount="30";
$detail->items = $items;
$invoices->detail = $detail;
$invoices->tax_number="123";
$delivery_order->invoices = $invoices;
$delivery_order->insurance_flag="N";
$insurance = new Insurance;
$insurance->type="消费险";
$insurance->amount="1";
$delivery_order->insurance = $insurance;
$delivery_order->buyer_message="商品不错";
$delivery_order->seller_message="谢谢光顾";
$delivery_order->remark="备注信息";
$delivery_order->service_code="NCWLJH";
$delivery_order->owner_code="TB1234";
$delivery_order->latest_collection_time="2016-09-11 10:11:20";
$delivery_order->latest_delivery_time="2016-09-11 10:11:20";
$delivery_order->oaid_order_source_code="1232123456789776543";
$delivery_order_report_request->delivery_order = $delivery_order;
$order_lines = new OrderLine;
$order_lines->order_line_no="11";
$order_lines->source_order_code="S12345";
$order_lines->sub_source_order_code="S1234";
$order_lines->pay_no="J1234";
$order_lines->owner_code="H1234";
$order_lines->item_code="I1234";
$order_lines->item_id="W1234";
$order_lines->inventory_type="ZP";
$order_lines->item_name="淘公仔";
$order_lines->ext_code="J1234";
$order_lines->plan_qty="11";
$order_lines->retail_price="12.0";
$order_lines->actual_price="12.0";
$order_lines->discount_amount="0";
$order_lines->batch_code="123";
$order_lines->product_date="2016-09-11 10:11:20";
$order_lines->expire_date="2016-09-11 10:11:20";
$order_lines->produce_code="123";
$delivery_order_report_request->order_lines = $order_lines;
$delivery_order_report_request->extend_props="{}";
$delivery_order_report_request->request_id="xxxxxxxx";
$delivery_order_report_request->request_time="1656410207";
$delivery_order_report_request->owner_code="货主ID";
$req->setDeliveryOrderReportRequest(json_encode($delivery_order_report_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=alibaba.dchain.aoxiang.wms.deliveryorder.create' \
-d 'partner_id=apidoc' \
-d 'sign=475054744DD8E6F1DDAAE3F88CB25A24' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-04+16%3A39%3A24' \
-d 'v=2.0' \
-d 'delivery_order_report_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaDchainAoxiangWmsDeliveryorderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.delivery_order_report_request="数据结构示例JSON格式"
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,"alibaba.dchain.aoxiang.wms.deliveryorder.create");
add_param(pRequest,"delivery_order_report_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('alibaba.dchain.aoxiang.wms.deliveryorder.create', {
'delivery_order_report_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})