QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlibabaWdkFulfillBatchDoTaskRequest req = new AlibabaWdkFulfillBatchDoTaskRequest();
List<AlibabaWdkFulfillBatchDoTaskRequest.Batches> list2 = new ArrayList<AlibabaWdkFulfillBatchDoTaskRequest.Batches>();
AlibabaWdkFulfillBatchDoTaskRequest.Batches obj3 = new AlibabaWdkFulfillBatchDoTaskRequest.Batches();
list2.add(obj3);
obj3.setNextNodeCode("UD8043");
obj3.setBatchName("171215-中一区B-08:00-08:30");
obj3.setDeliveryType("DISPATCH_TO_CUSTOMER");
obj3.setNextNodeName("上海B2C长泰配送站");
obj3.setRemark("备注内容");
obj3.setBackend("0");
obj3.setPriority("5");
obj3.setPlanStartTime("2017-04-26 19:17:55");
obj3.setNextNodeType("DELIVERY_DOCK");
List<AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderList> list6 = new ArrayList<AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderList>();
AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderList obj7 = new AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderList();
list6.add(obj7);
obj7.setAllowOutOfStock(false);
obj7.setSourceFrom("TC");
obj7.setDeliveryType("DISPATCH_TO_CUSTOMER");
obj7.setFulfillOrderId("1132131242512");
obj7.setOrderTime("2017-04-26 18:00:00");
obj7.setBuyerAddress("长宁路88号8楼");
obj7.setUserExpectTime("2017-04-26 19:00:00~2017-04-26 19:30:00");
obj7.setBuyerId(123456L);
obj7.setBuyerName("张三");
obj7.setDispatchService("QUICKLY_ARRIVE");
obj7.setBuyerPhone("18918977111");
List<AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoList> list10 = new ArrayList<AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoList>();
AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoList obj11 = new AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoList();
list10.add(obj11);
obj11.setSkuSaleUnit("瓶");
obj11.setSkuStockUnit("箱");
obj11.setValueAddedServices("{\"service\":\"宰杀\"}");
obj11.setOrderStockQuantity("1.000");
obj11.setStatus("CANCELED");
obj11.setSkuName("可口可乐");
obj11.setFulfillSubOrderId("364400211748");
obj11.setSubSourceOrderId("32312412312311");
obj11.setIsStandardSku(true);
obj11.setAttributes("{\"key\":\"value\"}");
obj11.setOrderSaleQuantity("12.0000");
obj11.setSkuCode("0102010001");
obj11.setSubBizOrderId("364400211748");
list8.setSkuInfoList(list10);
obj7.setAttributes("{\"halfHourOrder\":\"1\"}");
obj7.setBizOrderId("38221292411840");
obj7.setSourceOrderId("32312412312311");
obj7.setMerchantCode("ISV01");
obj7.setTimeEffectivenessType("HALF_DAY_SERVICE");
list4.setFulfillOrderList(list6);
obj3.setBatchId("20170902122540410007000300000063");
obj3.setIsTest(false);
obj3.setPlanEndTime("2017-04-26 19:17:55");
obj3.setBcFlag("040213");
req.setBatches(list2);
req.setTaskType("SALE_OUT_BOUND");
req.setNodeType("WAREHOUSE");
req.setNodeCode("9998");
AlibabaWdkFulfillBatchDoTaskResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaWdkFulfillBatchDoTaskRequest req = new AlibabaWdkFulfillBatchDoTaskRequest();
List<AlibabaWdkFulfillBatchDoTaskRequest.BatchesDomain> list2 = new List<AlibabaWdkFulfillBatchDoTaskRequest.BatchesDomain>();
AlibabaWdkFulfillBatchDoTaskRequest.BatchesDomain obj3 = new AlibabaWdkFulfillBatchDoTaskRequest.BatchesDomain();
list2.Add(obj3);
obj3.NextNodeCode = "UD8043";
obj3.BatchName = "171215-中一区B-08:00-08:30";
obj3.DeliveryType = "DISPATCH_TO_CUSTOMER";
obj3.NextNodeName = "上海B2C长泰配送站";
obj3.Remark = "备注内容";
obj3.Backend = "0";
obj3.Priority = "5";
obj3.PlanStartTime = "2017-04-26 19:17:55";
obj3.NextNodeType = "DELIVERY_DOCK";
List<AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderListDomain> list5 = new List<AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderListDomain>();
AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderListDomain obj6 = new AlibabaWdkFulfillBatchDoTaskRequest.FulfillOrderListDomain();
list5.Add(obj6);
obj6.AllowOutOfStock = false;
obj6.SourceFrom = "TC";
obj6.DeliveryType = "DISPATCH_TO_CUSTOMER";
obj6.FulfillOrderId = "1132131242512";
obj6.OrderTime = "2017-04-26 18:00:00";
obj6.BuyerAddress = "长宁路88号8楼";
obj6.UserExpectTime = "2017-04-26 19:00:00~2017-04-26 19:30:00";
obj6.BuyerId = 123456L;
obj6.BuyerName = "张三";
obj6.DispatchService = "QUICKLY_ARRIVE";
obj6.BuyerPhone = "18918977111";
List<AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoListDomain> list8 = new List<AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoListDomain>();
AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoListDomain obj9 = new AlibabaWdkFulfillBatchDoTaskRequest.SkuInfoListDomain();
list8.Add(obj9);
obj9.SkuSaleUnit = "瓶";
obj9.SkuStockUnit = "箱";
obj9.ValueAddedServices = "{\"service\":\"宰杀\"}";
obj9.OrderStockQuantity = "1.000";
obj9.Status = "CANCELED";
obj9.SkuName = "可口可乐";
obj9.FulfillSubOrderId = "364400211748";
obj9.SubSourceOrderId = "32312412312311";
obj9.IsStandardSku = true;
obj9.Attributes = "{\"key\":\"value\"}";
obj9.OrderSaleQuantity = "12.0000";
obj9.SkuCode = "0102010001";
obj9.SubBizOrderId = "364400211748";
obj6.SkuInfoList= list8;
obj6.Attributes = "{\"halfHourOrder\":\"1\"}";
obj6.BizOrderId = "38221292411840";
obj6.SourceOrderId = "32312412312311";
obj6.MerchantCode = "ISV01";
obj6.TimeEffectivenessType = "HALF_DAY_SERVICE";
obj3.FulfillOrderList= list5;
obj3.BatchId = "20170902122540410007000300000063";
obj3.IsTest = false;
obj3.PlanEndTime = "2017-04-26 19:17:55";
obj3.BcFlag = "040213";
req.Batches_ = list2;
req.TaskType = "SALE_OUT_BOUND";
req.NodeType = "WAREHOUSE";
req.NodeCode = "9998";
AlibabaWdkFulfillBatchDoTaskResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaWdkFulfillBatchDoTaskRequest;
$batches = new Batches;
$batches->next_node_code="UD8043";
$batches->batch_name="171215-中一区B-08:00-08:30";
$batches->delivery_type="DISPATCH_TO_CUSTOMER";
$batches->next_node_name="上海B2C长泰配送站";
$batches->remark="备注内容";
$batches->backend="0";
$batches->priority="5";
$batches->plan_start_time="2017-04-26 19:17:55";
$batches->next_node_type="DELIVERY_DOCK";
$fulfillOrderList = new FulfillOrderList;
$fulfillOrderList->allow_out_of_stock="false";
$fulfillOrderList->source_from="TC";
$fulfillOrderList->delivery_type="DISPATCH_TO_CUSTOMER";
$fulfillOrderList->fulfill_order_id="1132131242512";
$fulfillOrderList->order_time="2017-04-26 18:00:00";
$fulfillOrderList->buyer_address="长宁路88号8楼";
$fulfillOrderList->user_expect_time="2017-04-26 19:00:00~2017-04-26 19:30:00";
$fulfillOrderList->buyer_id="123456";
$fulfillOrderList->buyer_name="张三";
$fulfillOrderList->dispatch_service="QUICKLY_ARRIVE";
$fulfillOrderList->buyer_phone="18918977111";
$skuInfoList = new SkuInfoList;
$skuInfoList->sku_sale_unit="瓶";
$skuInfoList->sku_stock_unit="箱";
$skuInfoList->value_added_services="{\"service\":\"宰杀\"}";
$skuInfoList->order_stock_quantity="1.000";
$skuInfoList->status="CANCELED";
$skuInfoList->sku_name="可口可乐";
$skuInfoList->fulfill_sub_order_id="364400211748";
$skuInfoList->sub_source_order_id="32312412312311";
$skuInfoList->is_standard_sku="true";
$skuInfoList->attributes="{\"key\":\"value\"}";
$skuInfoList->order_sale_quantity="12.0000";
$skuInfoList->sku_code="0102010001";
$skuInfoList->sub_biz_order_id="364400211748";
$fulfillOrderList->skuInfoList = $skuInfoList;
$fulfillOrderList->attributes="{\"halfHourOrder\":\"1\"}";
$fulfillOrderList->biz_order_id="38221292411840";
$fulfillOrderList->source_order_id="32312412312311";
$fulfillOrderList->merchant_code="ISV01";
$fulfillOrderList->time_effectiveness_type="HALF_DAY_SERVICE";
$batches->fulfillOrderList = $fulfillOrderList;
$batches->batch_id="20170902122540410007000300000063";
$batches->is_test="false";
$batches->plan_end_time="2017-04-26 19:17:55";
$batches->bc_flag="040213";
$req->setBatches(json_encode($batches));
$req->setTaskType("SALE_OUT_BOUND");
$req->setNodeType("WAREHOUSE");
$req->setNodeCode("9998");
$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=qimen.alibaba.wdk.fulfill.batch.do.task' \
-d 'partner_id=apidoc' \
-d 'sign=42847F7622E8E5BE8BBF2AE55FE74720' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-06-16+09%3A12%3A08' \
-d 'v=2.0' \
-d 'batches=null' \
-d 'nodeCode=9998' \
-d 'nodeType=WAREHOUSE' \
-d 'taskType=SALE_OUT_BOUND'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenAlibabaWdkFulfillBatchDoTaskRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.batches="null"
req.taskType="SALE_OUT_BOUND"
req.nodeType="WAREHOUSE"
req.nodeCode="9998"
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,"qimen.alibaba.wdk.fulfill.batch.do.task");
add_param(pRequest,"batches","数据结构JSON示例");
add_param(pRequest,"taskType","SALE_OUT_BOUND");
add_param(pRequest,"nodeType","WAREHOUSE");
add_param(pRequest,"nodeCode","9998");
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('qimen.alibaba.wdk.fulfill.batch.do.task', {
'batches':'数据结构JSON示例',
'taskType':'SALE_OUT_BOUND',
'nodeType':'WAREHOUSE',
'nodeCode':'9998'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})