QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlibabaAscpHuaweiConsignRequest req = new AlibabaAscpHuaweiConsignRequest();
AlibabaAscpHuaweiConsignRequest.Request obj1 = new AlibabaAscpHuaweiConsignRequest.Request();
obj1.setOwnerCode("1212");
obj1.setShopName("货主1");
obj1.setStoreCode("仓库1");
obj1.setConsignTime("2019-08-25");
obj1.setStoreOrderCode("lbx111");
AlibabaAscpHuaweiConsignRequest.OrderItems obj2 = new AlibabaAscpHuaweiConsignRequest.OrderItems();
List<AlibabaAscpHuaweiConsignRequest.OrderItem> list4 = new ArrayList<AlibabaAscpHuaweiConsignRequest.OrderItem>();
AlibabaAscpHuaweiConsignRequest.OrderItem obj5 = new AlibabaAscpHuaweiConsignRequest.OrderItem();
list4.add(obj5);
obj5.setItemCode("123123");
obj5.setItemId("111222");
obj5.setTradeItemId("2019082511111");
obj5.setTradeId("2019082511111");
AlibabaAscpHuaweiConsignRequest.Attributes obj7 = new AlibabaAscpHuaweiConsignRequest.Attributes();
List<AlibabaAscpHuaweiConsignRequest.Attribute> list9 = new ArrayList<AlibabaAscpHuaweiConsignRequest.Attribute>();
AlibabaAscpHuaweiConsignRequest.Attribute obj10 = new AlibabaAscpHuaweiConsignRequest.Attribute();
list9.add(obj10);
obj10.setBpcode("bpart");
obj10.setItemQuantity(10L);
AlibabaAscpHuaweiConsignRequest.SnCodeList obj12 = new AlibabaAscpHuaweiConsignRequest.SnCodeList();
obj12.setSnCode("");
list11.setSnCodeList(obj12);
obj7.setAttribute(list9);
list6.setAttributes(obj7);
obj2.setOrderItem(list4);
obj1.setOrderItems(obj2);
AlibabaAscpHuaweiConsignRequest.TmsOrders obj13 = new AlibabaAscpHuaweiConsignRequest.TmsOrders();
List<AlibabaAscpHuaweiConsignRequest.TmsOrder> list15 = new ArrayList<AlibabaAscpHuaweiConsignRequest.TmsOrder>();
AlibabaAscpHuaweiConsignRequest.TmsOrder obj16 = new AlibabaAscpHuaweiConsignRequest.TmsOrder();
list15.add(obj16);
obj16.setTmsOrderCode("1002992808999");
obj16.setTmsCode("SF");
obj13.setTmsOrder(list15);
obj1.setTmsOrders(obj13);
req.setRequest(obj1);
req.setCustomerId("customerId");
AlibabaAscpHuaweiConsignResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAscpHuaweiConsignRequest req = new AlibabaAscpHuaweiConsignRequest();
AlibabaAscpHuaweiConsignRequest.RequestDomain obj1 = new AlibabaAscpHuaweiConsignRequest.RequestDomain();
obj1.OwnerCode = "1212";
obj1.ShopName = "货主1";
obj1.StoreCode = "仓库1";
obj1.ConsignTime = "2019-08-25";
obj1.StoreOrderCode = "lbx111";
AlibabaAscpHuaweiConsignRequest.OrderItemsDomain obj2 = new AlibabaAscpHuaweiConsignRequest.OrderItemsDomain();
List<AlibabaAscpHuaweiConsignRequest.OrderItemDomain> list4 = new List<AlibabaAscpHuaweiConsignRequest.OrderItemDomain>();
AlibabaAscpHuaweiConsignRequest.OrderItemDomain obj5 = new AlibabaAscpHuaweiConsignRequest.OrderItemDomain();
list4.Add(obj5);
obj5.ItemCode = "123123";
obj5.ItemId = "111222";
obj5.TradeItemId = "2019082511111";
obj5.TradeId = "2019082511111";
AlibabaAscpHuaweiConsignRequest.AttributesDomain obj6 = new AlibabaAscpHuaweiConsignRequest.AttributesDomain();
List<AlibabaAscpHuaweiConsignRequest.AttributeDomain> list8 = new List<AlibabaAscpHuaweiConsignRequest.AttributeDomain>();
AlibabaAscpHuaweiConsignRequest.AttributeDomain obj9 = new AlibabaAscpHuaweiConsignRequest.AttributeDomain();
list8.Add(obj9);
obj9.Bpcode = "bpart";
obj9.ItemQuantity = 10L;
AlibabaAscpHuaweiConsignRequest.SnCodeListDomain obj10 = new AlibabaAscpHuaweiConsignRequest.SnCodeListDomain();
obj10.SnCode = "";
obj9.SnCodeList= obj10;
obj6.Attribute= list8;
obj5.Attributes= obj6;
obj2.OrderItem= list4;
obj1.OrderItems= obj2;
AlibabaAscpHuaweiConsignRequest.TmsOrdersDomain obj11 = new AlibabaAscpHuaweiConsignRequest.TmsOrdersDomain();
List<AlibabaAscpHuaweiConsignRequest.TmsOrderDomain> list13 = new List<AlibabaAscpHuaweiConsignRequest.TmsOrderDomain>();
AlibabaAscpHuaweiConsignRequest.TmsOrderDomain obj14 = new AlibabaAscpHuaweiConsignRequest.TmsOrderDomain();
list13.Add(obj14);
obj14.TmsOrderCode = "1002992808999";
obj14.TmsCode = "SF";
obj11.TmsOrder= list13;
obj1.TmsOrders= obj11;
req.Request_ = obj1;
req.CustomerId = "customerId";
AlibabaAscpHuaweiConsignResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAscpHuaweiConsignRequest;
$request = new Request;
$request->owner_code="1212";
$request->shop_name="货主1";
$request->store_code="仓库1";
$request->consign_time="2019-08-25";
$request->store_order_code="lbx111";
$orderItems = new OrderItems;
$orderItem = new OrderItem;
$orderItem->item_code="123123";
$orderItem->item_id="111222";
$orderItem->trade_item_id="2019082511111";
$orderItem->trade_id="2019082511111";
$attributes = new Attributes;
$attribute = new Attribute;
$attribute->bpcode="bpart";
$attribute->item_quantity="10";
$snCodeList = new SnCodeList;
$snCodeList->sn_code="";
$attribute->snCodeList = $snCodeList;
$attributes->attribute = $attribute;
$orderItem->attributes = $attributes;
$orderItems->orderItem = $orderItem;
$request->orderItems = $orderItems;
$tmsOrders = new TmsOrders;
$tmsOrder = new TmsOrder;
$tmsOrder->tms_order_code="1002992808999";
$tmsOrder->tms_code="SF";
$tmsOrders->tmsOrder = $tmsOrder;
$request->tmsOrders = $tmsOrders;
$req->setRequest(json_encode($request));
$req->setCustomerId("customerId");
$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.ascp.huawei.consign' \
-d 'partner_id=apidoc' \
-d 'sign=55369B0F1EC444A0865B370C3B31DC22' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-24+16%3A57%3A45' \
-d 'v=2.0' \
-d 'customerId=customerId' \
-d 'request=wh_1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenAlibabaAscpHuaweiConsignRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.request="wh_1"
req.customerId="customerId"
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.ascp.huawei.consign");
add_param(pRequest,"request","数据结构JSON示例");
add_param(pRequest,"customerId","customerId");
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.ascp.huawei.consign', {
'request':'数据结构JSON示例',
'customerId':'customerId'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})