TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaGscOpenapiEelDeliveryCreateRequest req = new AlibabaGscOpenapiEelDeliveryCreateRequest();
AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryorderCreateRequestExt obj1 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryorderCreateRequestExt();
AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryOrderEx obj2 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryOrderEx();
obj2.setDeliveryOrderCode("TB1234");
obj2.setPreDeliveryOrderCode("98657452");
obj2.setPreDeliveryOrderId("5241263");
obj2.setOrderType("JYCK");
obj2.setWarehouseCode("OTHER");
obj2.setOrderFlag("COD");
obj2.setSourcePlatformCode("TB");
obj2.setSourcePlatformName("1");
obj2.setCreateTime("2016-07-06 12:00:00");
obj2.setPlaceOrderTime("2016-07-06 12:00:00");
obj2.setPayTime("2016-07-06 12:00:00");
obj2.setPayNo("1");
obj2.setOperatorCode("1");
obj2.setOperatorName("1");
obj2.setOperateTime("2016-07-06 12:00:00");
obj2.setShopNick("淘宝店");
obj2.setSellerNick("1");
obj2.setBuyerNick("1");
obj2.setTotalAmount("1");
obj2.setItemAmount("1");
obj2.setDiscountAmount("1");
obj2.setFreight("1");
obj2.setArAmount("1");
obj2.setGotAmount("1");
obj2.setServiceFee("1");
obj2.setLogisticsCode("SF");
obj2.setLogisticsName("1");
obj2.setExpressCode("1");
obj2.setLogisticsAreaCode("1");
AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryRequirements obj3 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryRequirements();
obj3.setScheduleType("1");
obj3.setScheduleDay("1");
obj3.setScheduleStartTime("1");
obj3.setScheduleEndTime("1");
obj3.setDeliveryType("1");
obj2.setDeliveryRequirements(obj3);
AlibabaGscOpenapiEelDeliveryCreateRequest.SenderInfo obj4 = new AlibabaGscOpenapiEelDeliveryCreateRequest.SenderInfo();
obj4.setCompany("1");
obj4.setName("老王");
obj4.setZipCode("1");
obj4.setTel("1");
obj4.setMobile("13214567869");
obj4.setEmail("1");
obj4.setCountryCode("1");
obj4.setProvince("浙江省");
obj4.setCity("杭州");
obj4.setArea("余杭区");
obj4.setTown("xxx村");
obj4.setDetailAddress("杭州市余杭区989号");
obj2.setSenderInfo(obj4);
AlibabaGscOpenapiEelDeliveryCreateRequest.ReceiverInfo obj5 = new AlibabaGscOpenapiEelDeliveryCreateRequest.ReceiverInfo();
obj5.setCompany("1");
obj5.setName("老王");
obj5.setZipCode("1");
obj5.setTel("1");
obj5.setMobile("13214567869");
obj5.setEmail("1");
obj5.setCountryCode("1");
obj5.setProvince("浙江省");
obj5.setCity("杭州");
obj5.setArea("余杭区");
obj5.setTown("xxx村");
obj5.setDetailAddress("杭州市余杭区989号");
obj2.setReceiverInfo(obj5);
obj2.setIsUrgency("N");
obj2.setInvoiceFlag("N");
List<AlibabaGscOpenapiEelDeliveryCreateRequest.Invoice> list7 = new ArrayList<AlibabaGscOpenapiEelDeliveryCreateRequest.Invoice>();
AlibabaGscOpenapiEelDeliveryCreateRequest.Invoice obj8 = new AlibabaGscOpenapiEelDeliveryCreateRequest.Invoice();
list7.add(obj8);
obj8.setType("INVOICE");
obj8.setHeader("1");
obj8.setAmount("1");
obj8.setContent("1");
AlibabaGscOpenapiEelDeliveryCreateRequest.Detail obj10 = new AlibabaGscOpenapiEelDeliveryCreateRequest.Detail();
List<AlibabaGscOpenapiEelDeliveryCreateRequest.Item> list12 = new ArrayList<AlibabaGscOpenapiEelDeliveryCreateRequest.Item>();
AlibabaGscOpenapiEelDeliveryCreateRequest.Item obj13 = new AlibabaGscOpenapiEelDeliveryCreateRequest.Item();
list12.add(obj13);
obj13.setItemName("1");
obj13.setUnit("1");
obj13.setPrice("1");
obj13.setQuantity("1");
obj13.setAmount("1");
obj10.setItems(list12);
list9.setDetail(obj10);
obj2.setInvoices(list7);
obj2.setInsuranceFlag("1");
AlibabaGscOpenapiEelDeliveryCreateRequest.Insurance obj14 = new AlibabaGscOpenapiEelDeliveryCreateRequest.Insurance();
obj14.setType("1");
obj14.setAmount("1");
obj2.setInsurance(obj14);
obj2.setBuyerMessage("1");
obj2.setSellerMessage("1");
obj2.setRemark("1");
obj2.setShopCode("B002");
obj2.setPartnerCode("1");
obj1.setDeliveryOrder(obj2);
List<AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLine> list16 = new ArrayList<AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLine>();
AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLine obj17 = new AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLine();
list16.add(obj17);
obj17.setOrderLineNo("11");
obj17.setSourceOrderCode("11");
obj17.setSubSourceOrderCode("11");
obj17.setOwnerCode("H1234");
obj17.setItemCode("I1234");
obj17.setItemId("2001236541582");
obj17.setInventoryType("ZP");
obj17.setItemName("1");
obj17.setExtCode("1");
obj17.setPlanQty("11");
obj17.setRetailPrice("1");
obj17.setActualPrice("12.0");
obj17.setDiscountAmount("1");
obj17.setBatchCode("1");
obj17.setProductDate("1");
obj17.setExpireDate("1");
obj1.setOrderLines(list16);
obj1.setKey("abc");
obj1.setClient("1");
req.setDeliveryOrderCreateRequest(obj1);
AlibabaGscOpenapiEelDeliveryCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaGscOpenapiEelDeliveryCreateRequest req = new AlibabaGscOpenapiEelDeliveryCreateRequest();
AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryorderCreateRequestExtDomain obj1 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryorderCreateRequestExtDomain();
AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryOrderExDomain obj2 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryOrderExDomain();
obj2.DeliveryOrderCode = "TB1234";
obj2.PreDeliveryOrderCode = "98657452";
obj2.PreDeliveryOrderId = "5241263";
obj2.OrderType = "JYCK";
obj2.WarehouseCode = "OTHER";
obj2.OrderFlag = "COD";
obj2.SourcePlatformCode = "TB";
obj2.SourcePlatformName = "1";
obj2.CreateTime = "2016-07-06 12:00:00";
obj2.PlaceOrderTime = "2016-07-06 12:00:00";
obj2.PayTime = "2016-07-06 12:00:00";
obj2.PayNo = "1";
obj2.OperatorCode = "1";
obj2.OperatorName = "1";
obj2.OperateTime = "2016-07-06 12:00:00";
obj2.ShopNick = "淘宝店";
obj2.SellerNick = "1";
obj2.BuyerNick = "1";
obj2.TotalAmount = "1";
obj2.ItemAmount = "1";
obj2.DiscountAmount = "1";
obj2.Freight = "1";
obj2.ArAmount = "1";
obj2.GotAmount = "1";
obj2.ServiceFee = "1";
obj2.LogisticsCode = "SF";
obj2.LogisticsName = "1";
obj2.ExpressCode = "1";
obj2.LogisticsAreaCode = "1";
AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryRequirementsDomain obj3 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DeliveryRequirementsDomain();
obj3.ScheduleType = "1";
obj3.ScheduleDay = "1";
obj3.ScheduleStartTime = "1";
obj3.ScheduleEndTime = "1";
obj3.DeliveryType = "1";
obj2.DeliveryRequirements= obj3;
AlibabaGscOpenapiEelDeliveryCreateRequest.SenderInfoDomain obj4 = new AlibabaGscOpenapiEelDeliveryCreateRequest.SenderInfoDomain();
obj4.Company = "1";
obj4.Name = "老王";
obj4.ZipCode = "1";
obj4.Tel = "1";
obj4.Mobile = "13214567869";
obj4.Email = "1";
obj4.CountryCode = "1";
obj4.Province = "浙江省";
obj4.City = "杭州";
obj4.Area = "余杭区";
obj4.Town = "xxx村";
obj4.DetailAddress = "杭州市余杭区989号";
obj2.SenderInfo= obj4;
AlibabaGscOpenapiEelDeliveryCreateRequest.ReceiverInfoDomain obj5 = new AlibabaGscOpenapiEelDeliveryCreateRequest.ReceiverInfoDomain();
obj5.Company = "1";
obj5.Name = "老王";
obj5.ZipCode = "1";
obj5.Tel = "1";
obj5.Mobile = "13214567869";
obj5.Email = "1";
obj5.CountryCode = "1";
obj5.Province = "浙江省";
obj5.City = "杭州";
obj5.Area = "余杭区";
obj5.Town = "xxx村";
obj5.DetailAddress = "杭州市余杭区989号";
obj2.ReceiverInfo= obj5;
obj2.IsUrgency = "N";
obj2.InvoiceFlag = "N";
List<AlibabaGscOpenapiEelDeliveryCreateRequest.InvoiceDomain> list7 = new List<AlibabaGscOpenapiEelDeliveryCreateRequest.InvoiceDomain>();
AlibabaGscOpenapiEelDeliveryCreateRequest.InvoiceDomain obj8 = new AlibabaGscOpenapiEelDeliveryCreateRequest.InvoiceDomain();
list7.Add(obj8);
obj8.Type = "INVOICE";
obj8.Header = "1";
obj8.Amount = "1";
obj8.Content = "1";
AlibabaGscOpenapiEelDeliveryCreateRequest.DetailDomain obj9 = new AlibabaGscOpenapiEelDeliveryCreateRequest.DetailDomain();
List<AlibabaGscOpenapiEelDeliveryCreateRequest.ItemDomain> list11 = new List<AlibabaGscOpenapiEelDeliveryCreateRequest.ItemDomain>();
AlibabaGscOpenapiEelDeliveryCreateRequest.ItemDomain obj12 = new AlibabaGscOpenapiEelDeliveryCreateRequest.ItemDomain();
list11.Add(obj12);
obj12.ItemName = "1";
obj12.Unit = "1";
obj12.Price = "1";
obj12.Quantity = "1";
obj12.Amount = "1";
obj9.Items= list11;
obj8.Detail= obj9;
obj2.Invoices= list7;
obj2.InsuranceFlag = "1";
AlibabaGscOpenapiEelDeliveryCreateRequest.InsuranceDomain obj13 = new AlibabaGscOpenapiEelDeliveryCreateRequest.InsuranceDomain();
obj13.Type = "1";
obj13.Amount = "1";
obj2.Insurance= obj13;
obj2.BuyerMessage = "1";
obj2.SellerMessage = "1";
obj2.Remark = "1";
obj2.ShopCode = "B002";
obj2.PartnerCode = "1";
obj1.DeliveryOrder= obj2;
List<AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLineDomain> list15 = new List<AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLineDomain>();
AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLineDomain obj16 = new AlibabaGscOpenapiEelDeliveryCreateRequest.OrderLineDomain();
list15.Add(obj16);
obj16.OrderLineNo = "11";
obj16.SourceOrderCode = "11";
obj16.SubSourceOrderCode = "11";
obj16.OwnerCode = "H1234";
obj16.ItemCode = "I1234";
obj16.ItemId = "2001236541582";
obj16.InventoryType = "ZP";
obj16.ItemName = "1";
obj16.ExtCode = "1";
obj16.PlanQty = "11";
obj16.RetailPrice = "1";
obj16.ActualPrice = "12.0";
obj16.DiscountAmount = "1";
obj16.BatchCode = "1";
obj16.ProductDate = "1";
obj16.ExpireDate = "1";
obj1.OrderLines= list15;
obj1.Key = "abc";
obj1.Client = "1";
req.DeliveryOrderCreateRequest_ = obj1;
AlibabaGscOpenapiEelDeliveryCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaGscOpenapiEelDeliveryCreateRequest;
$delivery_order_create_request = new DeliveryorderCreateRequestExt;
$delivery_order = new DeliveryOrderEx;
$delivery_order->delivery_order_code="TB1234";
$delivery_order->pre_delivery_order_code="98657452";
$delivery_order->pre_delivery_order_id="5241263";
$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="1";
$delivery_order->create_time="2016-07-06 12:00:00";
$delivery_order->place_order_time="2016-07-06 12:00:00";
$delivery_order->pay_time="2016-07-06 12:00:00";
$delivery_order->pay_no="1";
$delivery_order->operator_code="1";
$delivery_order->operator_name="1";
$delivery_order->operate_time="2016-07-06 12:00:00";
$delivery_order->shop_nick="淘宝店";
$delivery_order->seller_nick="1";
$delivery_order->buyer_nick="1";
$delivery_order->total_amount="1";
$delivery_order->item_amount="1";
$delivery_order->discount_amount="1";
$delivery_order->freight="1";
$delivery_order->ar_amount="1";
$delivery_order->got_amount="1";
$delivery_order->service_fee="1";
$delivery_order->logistics_code="SF";
$delivery_order->logistics_name="1";
$delivery_order->express_code="1";
$delivery_order->logistics_area_code="1";
$delivery_requirements = new DeliveryRequirements;
$delivery_requirements->schedule_type="1";
$delivery_requirements->schedule_day="1";
$delivery_requirements->schedule_start_time="1";
$delivery_requirements->schedule_end_time="1";
$delivery_requirements->delivery_type="1";
$delivery_order->delivery_requirements = $delivery_requirements;
$sender_info = new SenderInfo;
$sender_info->company="1";
$sender_info->name="老王";
$sender_info->zip_code="1";
$sender_info->tel="1";
$sender_info->mobile="13214567869";
$sender_info->email="1";
$sender_info->country_code="1";
$sender_info->province="浙江省";
$sender_info->city="杭州";
$sender_info->area="余杭区";
$sender_info->town="xxx村";
$sender_info->detail_address="杭州市余杭区989号";
$delivery_order->sender_info = $sender_info;
$receiver_info = new ReceiverInfo;
$receiver_info->company="1";
$receiver_info->name="老王";
$receiver_info->zip_code="1";
$receiver_info->tel="1";
$receiver_info->mobile="13214567869";
$receiver_info->email="1";
$receiver_info->country_code="1";
$receiver_info->province="浙江省";
$receiver_info->city="杭州";
$receiver_info->area="余杭区";
$receiver_info->town="xxx村";
$receiver_info->detail_address="杭州市余杭区989号";
$delivery_order->receiver_info = $receiver_info;
$delivery_order->is_urgency="N";
$delivery_order->invoice_flag="N";
$invoices = new Invoice;
$invoices->type="INVOICE";
$invoices->header="1";
$invoices->amount="1";
$invoices->content="1";
$detail = new Detail;
$items = new Item;
$items->item_name="1";
$items->unit="1";
$items->price="1";
$items->quantity="1";
$items->amount="1";
$detail->items = $items;
$invoices->detail = $detail;
$delivery_order->invoices = $invoices;
$delivery_order->insurance_flag="1";
$insurance = new Insurance;
$insurance->type="1";
$insurance->amount="1";
$delivery_order->insurance = $insurance;
$delivery_order->buyer_message="1";
$delivery_order->seller_message="1";
$delivery_order->remark="1";
$delivery_order->shop_code="B002";
$delivery_order->partner_code="1";
$delivery_order_create_request->delivery_order = $delivery_order;
$order_lines = new OrderLine;
$order_lines->order_line_no="11";
$order_lines->source_order_code="11";
$order_lines->sub_source_order_code="11";
$order_lines->owner_code="H1234";
$order_lines->item_code="I1234";
$order_lines->item_id="2001236541582";
$order_lines->inventory_type="ZP";
$order_lines->item_name="1";
$order_lines->ext_code="1";
$order_lines->plan_qty="11";
$order_lines->retail_price="1";
$order_lines->actual_price="12.0";
$order_lines->discount_amount="1";
$order_lines->batch_code="1";
$order_lines->product_date="1";
$order_lines->expire_date="1";
$delivery_order_create_request->order_lines = $order_lines;
$delivery_order_create_request->key="abc";
$delivery_order_create_request->client="1";
$req->setDeliveryOrderCreateRequest(json_encode($delivery_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=alibaba.gsc.openapi.eel.delivery.create' \
-d 'partner_id=apidoc' \
-d 'sign=9C997A7436004BFE9B0782FAF59A9B24' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-27+23%3A15%3A04' \
-d 'v=2.0' \
-d 'delivery_order_create_request=COMPLEX'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaGscOpenapiEelDeliveryCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.delivery_order_create_request="COMPLEX"
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.gsc.openapi.eel.delivery.create");
add_param(pRequest,"delivery_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('alibaba.gsc.openapi.eel.delivery.create', {
'delivery_order_create_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})