TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAscpIndustryUopSupplierConsignoderRequest req = new AlibabaAscpIndustryUopSupplierConsignoderRequest();
AlibabaAscpIndustryUopSupplierConsignoderRequest.Erpnormalconsignorderrequest obj1 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Erpnormalconsignorderrequest();
obj1.setDeliveryOrderCode("ERP0001");
obj1.setShopNick("家具");
obj1.setShopId("100");
obj1.setLpServiceType(2L);
obj1.setEndServiceType(1L);
obj1.setSourcePlatformCode("TB");
AlibabaAscpIndustryUopSupplierConsignoderRequest.Receiverinfo obj2 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Receiverinfo();
obj2.setReceiverZipCode("300010");
obj2.setReceiverCountry("中国");
obj2.setReceiverProvince("浙江");
obj2.setReceiverCity("杭州");
obj2.setReceiverArea("余杭");
obj2.setReceiveTown("五常");
obj2.setReceiverDetailAddress("文一西路1001");
obj2.setReceiverName("张三");
obj2.setReceiverMobile("13027188938");
obj2.setReceiverPhone("021-1001");
obj2.setReceiverCompanyName("abd有限公司");
obj2.setReceiverEmail("123@qq.com");
obj1.setReceiverInfo(obj2);
AlibabaAscpIndustryUopSupplierConsignoderRequest.Senderinfo obj3 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Senderinfo();
obj3.setSenderZipCode("300010");
obj3.setSenderCountry("中国");
obj3.setSenderProvince("浙江");
obj3.setSenderCity("杭州");
obj3.setSenderArea("余杭");
obj3.setSenderTown("五常");
obj3.setSenderDetailAddress("文一西路1001");
obj3.setSenderName("李四");
obj3.setSenderMobile("1302718");
obj3.setSenderPhone("021-1110101");
obj1.setSenderInfo(obj3);
AlibabaAscpIndustryUopSupplierConsignoderRequest.Refunderinfo obj4 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Refunderinfo();
obj4.setRefunderCountry("中国");
obj4.setRefunderProvince("浙江");
obj4.setRefunderCity("杭州");
obj4.setRefunderArea("余杭");
obj4.setRefunderTown("五常");
obj4.setRefunderDetailAddress("文一西路1001");
obj4.setRefunderName("王五");
obj4.setRefunderMobile("130201010");
obj4.setRefunderPhone("021-1001");
obj4.setRefunderZipCode("300010");
obj1.setRefunderInfo(obj4);
obj1.setLogisticsName("顺丰");
obj1.setLogisticsCode("SF");
obj1.setExpressCode("10010");
List<AlibabaAscpIndustryUopSupplierConsignoderRequest.Consignorderitemlist> list6 = new ArrayList<AlibabaAscpIndustryUopSupplierConsignoderRequest.Consignorderitemlist>();
AlibabaAscpIndustryUopSupplierConsignoderRequest.Consignorderitemlist obj7 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Consignorderitemlist();
list6.add(obj7);
obj7.setOrderSourceCode("101011");
obj7.setSubSourceCode("11231321");
obj7.setGoodsName("床");
obj7.setGoodsVolume("10.1");
obj7.setGoodsWeight("10.2");
List<AlibabaAscpIndustryUopSupplierConsignoderRequest.Packagedetaillist> list10 = new ArrayList<AlibabaAscpIndustryUopSupplierConsignoderRequest.Packagedetaillist>();
AlibabaAscpIndustryUopSupplierConsignoderRequest.Packagedetaillist obj11 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Packagedetaillist();
list10.add(obj11);
obj11.setPackageVolume("1.1");
obj11.setPackageWeight("2.1");
obj11.setPackageName("床架");
obj11.setFeature("{\"a\":\"b\"}");
list8.setPackageDetailList(list10);
obj7.setInstallType("1");
obj7.setItemName("精品床");
obj7.setItemCode("10101");
obj7.setPackageQty(10L);
obj7.setFeature("{\"a\":\"b\"}");
obj7.setGoodsQty(10L);
obj1.setConsignOrderItemList(list6);
obj1.setRemark("尽快送达");
obj1.setDeliveryTime("2020-03-15 23:20:15");
obj1.setFeature("{\"twoStageTms\":\"1\"}");
AlibabaAscpIndustryUopSupplierConsignoderRequest.Pickupinfo obj12 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.Pickupinfo();
obj12.setIsCompleted("Y");
obj12.setIsCanceled("Y");
obj12.setPickUpNos("ERP10001,ERP10002");
obj1.setPickUpInfo(obj12);
obj1.setOperator("李四");
obj1.setOperateTime("2010-10-1 10:10:10");
req.setErpNormalConsignOrderRequest(obj1);
AlibabaAscpIndustryUopSupplierConsignoderResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAscpIndustryUopSupplierConsignoderRequest req = new AlibabaAscpIndustryUopSupplierConsignoderRequest();
AlibabaAscpIndustryUopSupplierConsignoderRequest.ErpnormalconsignorderrequestDomain obj1 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.ErpnormalconsignorderrequestDomain();
obj1.DeliveryOrderCode = "ERP0001";
obj1.ShopNick = "家具";
obj1.ShopId = "100";
obj1.LpServiceType = 2L;
obj1.EndServiceType = 1L;
obj1.SourcePlatformCode = "TB";
AlibabaAscpIndustryUopSupplierConsignoderRequest.ReceiverinfoDomain obj2 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.ReceiverinfoDomain();
obj2.ReceiverZipCode = "300010";
obj2.ReceiverCountry = "中国";
obj2.ReceiverProvince = "浙江";
obj2.ReceiverCity = "杭州";
obj2.ReceiverArea = "余杭";
obj2.ReceiveTown = "五常";
obj2.ReceiverDetailAddress = "文一西路1001";
obj2.ReceiverName = "张三";
obj2.ReceiverMobile = "13027188938";
obj2.ReceiverPhone = "021-1001";
obj2.ReceiverCompanyName = "abd有限公司";
obj2.ReceiverEmail = "123@qq.com";
obj1.ReceiverInfo= obj2;
AlibabaAscpIndustryUopSupplierConsignoderRequest.SenderinfoDomain obj3 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.SenderinfoDomain();
obj3.SenderZipCode = "300010";
obj3.SenderCountry = "中国";
obj3.SenderProvince = "浙江";
obj3.SenderCity = "杭州";
obj3.SenderArea = "余杭";
obj3.SenderTown = "五常";
obj3.SenderDetailAddress = "文一西路1001";
obj3.SenderName = "李四";
obj3.SenderMobile = "1302718";
obj3.SenderPhone = "021-1110101";
obj1.SenderInfo= obj3;
AlibabaAscpIndustryUopSupplierConsignoderRequest.RefunderinfoDomain obj4 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.RefunderinfoDomain();
obj4.RefunderCountry = "中国";
obj4.RefunderProvince = "浙江";
obj4.RefunderCity = "杭州";
obj4.RefunderArea = "余杭";
obj4.RefunderTown = "五常";
obj4.RefunderDetailAddress = "文一西路1001";
obj4.RefunderName = "王五";
obj4.RefunderMobile = "130201010";
obj4.RefunderPhone = "021-1001";
obj4.RefunderZipCode = "300010";
obj1.RefunderInfo= obj4;
obj1.LogisticsName = "顺丰";
obj1.LogisticsCode = "SF";
obj1.ExpressCode = "10010";
List<AlibabaAscpIndustryUopSupplierConsignoderRequest.ConsignorderitemlistDomain> list6 = new List<AlibabaAscpIndustryUopSupplierConsignoderRequest.ConsignorderitemlistDomain>();
AlibabaAscpIndustryUopSupplierConsignoderRequest.ConsignorderitemlistDomain obj7 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.ConsignorderitemlistDomain();
list6.Add(obj7);
obj7.OrderSourceCode = "101011";
obj7.SubSourceCode = "11231321";
obj7.GoodsName = "床";
obj7.GoodsVolume = "10.1";
obj7.GoodsWeight = "10.2";
List<AlibabaAscpIndustryUopSupplierConsignoderRequest.PackagedetaillistDomain> list9 = new List<AlibabaAscpIndustryUopSupplierConsignoderRequest.PackagedetaillistDomain>();
AlibabaAscpIndustryUopSupplierConsignoderRequest.PackagedetaillistDomain obj10 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.PackagedetaillistDomain();
list9.Add(obj10);
obj10.PackageVolume = "1.1";
obj10.PackageWeight = "2.1";
obj10.PackageName = "床架";
obj10.Feature = "{\"a\":\"b\"}";
obj7.PackageDetailList= list9;
obj7.InstallType = "1";
obj7.ItemName = "精品床";
obj7.ItemCode = "10101";
obj7.PackageQty = 10L;
obj7.Feature = "{\"a\":\"b\"}";
obj7.GoodsQty = 10L;
obj1.ConsignOrderItemList= list6;
obj1.Remark = "尽快送达";
obj1.DeliveryTime = "2020-03-15 23:20:15";
obj1.Feature = "{\"twoStageTms\":\"1\"}";
AlibabaAscpIndustryUopSupplierConsignoderRequest.PickupinfoDomain obj11 = new AlibabaAscpIndustryUopSupplierConsignoderRequest.PickupinfoDomain();
obj11.IsCompleted = "Y";
obj11.IsCanceled = "Y";
obj11.PickUpNos = "ERP10001,ERP10002";
obj1.PickUpInfo= obj11;
obj1.Operator = "李四";
obj1.OperateTime = "2010-10-1 10:10:10";
req.ErpNormalConsignOrderRequest_ = obj1;
AlibabaAscpIndustryUopSupplierConsignoderResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAscpIndustryUopSupplierConsignoderRequest;
$erp_normal_consign_order_request = new Erpnormalconsignorderrequest;
$erp_normal_consign_order_request->delivery_order_code="ERP0001";
$erp_normal_consign_order_request->shop_nick="家具";
$erp_normal_consign_order_request->shop_id="100";
$erp_normal_consign_order_request->lp_service_type="2";
$erp_normal_consign_order_request->end_service_type="1";
$erp_normal_consign_order_request->source_platform_code="TB";
$receiver_info = new Receiverinfo;
$receiver_info->receiver_zip_code="300010";
$receiver_info->receiver_country="中国";
$receiver_info->receiver_province="浙江";
$receiver_info->receiver_city="杭州";
$receiver_info->receiver_area="余杭";
$receiver_info->receive_town="五常";
$receiver_info->receiver_detail_address="文一西路1001";
$receiver_info->receiver_name="张三";
$receiver_info->receiver_mobile="13027188938";
$receiver_info->receiver_phone="021-1001";
$receiver_info->receiver_company_name="abd有限公司";
$receiver_info->receiver_email="123@qq.com";
$erp_normal_consign_order_request->receiver_info = $receiver_info;
$sender_info = new Senderinfo;
$sender_info->sender_zip_code="300010";
$sender_info->sender_country="中国";
$sender_info->sender_province="浙江";
$sender_info->sender_city="杭州";
$sender_info->sender_area="余杭";
$sender_info->sender_town="五常";
$sender_info->sender_detail_address="文一西路1001";
$sender_info->sender_name="李四";
$sender_info->sender_mobile="1302718";
$sender_info->sender_phone="021-1110101";
$erp_normal_consign_order_request->sender_info = $sender_info;
$refunder_info = new Refunderinfo;
$refunder_info->refunder_country="中国";
$refunder_info->refunder_province="浙江";
$refunder_info->refunder_city="杭州";
$refunder_info->refunder_area="余杭";
$refunder_info->refunder_town="五常";
$refunder_info->refunder_detail_address="文一西路1001";
$refunder_info->refunder_name="王五";
$refunder_info->refunder_mobile="130201010";
$refunder_info->refunder_phone="021-1001";
$refunder_info->refunder_zip_code="300010";
$erp_normal_consign_order_request->refunder_info = $refunder_info;
$erp_normal_consign_order_request->logistics_name="顺丰";
$erp_normal_consign_order_request->logistics_code="SF";
$erp_normal_consign_order_request->express_code="10010";
$consign_order_item_list = new Consignorderitemlist;
$consign_order_item_list->order_source_code="101011";
$consign_order_item_list->sub_source_code="11231321";
$consign_order_item_list->goods_name="床";
$consign_order_item_list->goods_volume="10.1";
$consign_order_item_list->goods_weight="10.2";
$package_detail_list = new Packagedetaillist;
$package_detail_list->package_volume="1.1";
$package_detail_list->package_weight="2.1";
$package_detail_list->package_name="床架";
$package_detail_list->feature="{\"a\":\"b\"}";
$consign_order_item_list->package_detail_list = $package_detail_list;
$consign_order_item_list->install_type="1";
$consign_order_item_list->item_name="精品床";
$consign_order_item_list->item_code="10101";
$consign_order_item_list->package_qty="10";
$consign_order_item_list->feature="{\"a\":\"b\"}";
$consign_order_item_list->goods_qty="10";
$erp_normal_consign_order_request->consign_order_item_list = $consign_order_item_list;
$erp_normal_consign_order_request->remark="尽快送达";
$erp_normal_consign_order_request->delivery_time="2020-03-15 23:20:15";
$erp_normal_consign_order_request->feature="{\"twoStageTms\":\"1\"}";
$pick_up_info = new Pickupinfo;
$pick_up_info->is_completed="Y";
$pick_up_info->is_canceled="Y";
$pick_up_info->pick_up_nos="ERP10001,ERP10002";
$erp_normal_consign_order_request->pick_up_info = $pick_up_info;
$erp_normal_consign_order_request->operator="李四";
$erp_normal_consign_order_request->operate_time="2010-10-1 10:10:10";
$req->setErpNormalConsignOrderRequest(json_encode($erp_normal_consign_order_request));
$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=alibaba.ascp.industry.uop.supplier.consignoder' \
-d 'partner_id=apidoc' \
-d 'session=3121609c-8452-4741-a602-69c4226380cb' \
-d 'sign=53A7B419327FA90690C1DB60F3096FFB' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-24+16%3A39%3A46' \
-d 'v=2.0' \
-d 'erp_normal_consign_order_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAscpIndustryUopSupplierConsignoderRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.erp_normal_consign_order_request=""
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,"alibaba.ascp.industry.uop.supplier.consignoder");
add_param(pRequest,"erp_normal_consign_order_request","数据结构JSON示例");
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('alibaba.ascp.industry.uop.supplier.consignoder', {
'erp_normal_consign_order_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})