TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDchainAoxiangWarehouseCreateUpdateRequest req = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest();
AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseUpsertRequest obj1 = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseUpsertRequest();
List<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfo> list3 = new ArrayList<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfo>();
AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfo obj4 = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfo();
list3.add(obj4);
obj4.setErpWarehouseCode("CK001");
obj4.setErpWarehouseBizCode("KP001");
obj4.setErpWarehouseName("仓库001");
obj4.setWmsWarehouseCode("WMS-CK001");
obj4.setWmsWarehouseName("WMS仓库001");
obj4.setProvince("ZJ");
obj4.setCity("HZ");
obj4.setArea("XH");
obj4.setTown("DQ");
obj4.setDetailAddress("余杭区西溪路01号");
obj4.setZipCode("312300");
List<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfo> list7 = new ArrayList<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfo>();
AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfo obj8 = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfo();
list7.add(obj8);
obj8.setType("mr");
obj8.setName("张三");
obj8.setMobile("182123456");
obj8.setTel("8881234");
obj8.setProvince("ZJ");
obj8.setCity("HZ");
obj8.setArea("XH");
obj8.setTown("DQ");
obj8.setDetailAddress("余杭区西溪路01号");
list5.setContactInfos(list7);
obj4.setStatus("1");
obj1.setWarehouseInfos(list3);
obj1.setRequestId("xxxxx");
obj1.setRequestTime(1656674541L);
req.setWarehouseUpsertRequest(obj1);
AlibabaDchainAoxiangWarehouseCreateUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaDchainAoxiangWarehouseCreateUpdateRequest req = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest();
AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseUpsertRequestDomain obj1 = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseUpsertRequestDomain();
List<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfoDomain> list3 = new List<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfoDomain>();
AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfoDomain obj4 = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest.WarehouseInfoDomain();
list3.Add(obj4);
obj4.ErpWarehouseCode = "CK001";
obj4.ErpWarehouseBizCode = "KP001";
obj4.ErpWarehouseName = "仓库001";
obj4.WmsWarehouseCode = "WMS-CK001";
obj4.WmsWarehouseName = "WMS仓库001";
obj4.Province = "ZJ";
obj4.City = "HZ";
obj4.Area = "XH";
obj4.Town = "DQ";
obj4.DetailAddress = "余杭区西溪路01号";
obj4.ZipCode = "312300";
List<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfoDomain> list6 = new List<AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfoDomain>();
AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfoDomain obj7 = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest.ContactInfoDomain();
list6.Add(obj7);
obj7.Type = "mr";
obj7.Name = "张三";
obj7.Mobile = "182123456";
obj7.Tel = "8881234";
obj7.Province = "ZJ";
obj7.City = "HZ";
obj7.Area = "XH";
obj7.Town = "DQ";
obj7.DetailAddress = "余杭区西溪路01号";
obj4.ContactInfos= list6;
obj4.Status = "1";
obj1.WarehouseInfos= list3;
obj1.RequestId = "xxxxx";
obj1.RequestTime = 1656674541L;
req.WarehouseUpsertRequest_ = obj1;
AlibabaDchainAoxiangWarehouseCreateUpdateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaDchainAoxiangWarehouseCreateUpdateRequest;
$warehouse_upsert_request = new WarehouseUpsertRequest;
$warehouse_infos = new WarehouseInfo;
$warehouse_infos->erp_warehouse_code="CK001";
$warehouse_infos->erp_warehouse_biz_code="KP001";
$warehouse_infos->erp_warehouse_name="仓库001";
$warehouse_infos->wms_warehouse_code="WMS-CK001";
$warehouse_infos->wms_warehouse_name="WMS仓库001";
$warehouse_infos->province="ZJ";
$warehouse_infos->city="HZ";
$warehouse_infos->area="XH";
$warehouse_infos->town="DQ";
$warehouse_infos->detail_address="余杭区西溪路01号";
$warehouse_infos->zip_code="312300";
$contact_infos = new ContactInfo;
$contact_infos->type="mr";
$contact_infos->name="张三";
$contact_infos->mobile="182123456";
$contact_infos->tel="8881234";
$contact_infos->province="ZJ";
$contact_infos->city="HZ";
$contact_infos->area="XH";
$contact_infos->town="DQ";
$contact_infos->detail_address="余杭区西溪路01号";
$warehouse_infos->contact_infos = $contact_infos;
$warehouse_infos->status="1";
$warehouse_upsert_request->warehouse_infos = $warehouse_infos;
$warehouse_upsert_request->request_id="xxxxx";
$warehouse_upsert_request->request_time="1656674541";
$req->setWarehouseUpsertRequest(json_encode($warehouse_upsert_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.dchain.aoxiang.warehouse.create.update' \
-d 'partner_id=apidoc' \
-d 'session=bdedb3ca-fddb-402a-b5eb-60da99935ca6' \
-d 'sign=190BD89CB5D25797062DBDA7ADE1E881' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-28+21%3A05%3A49' \
-d 'v=2.0' \
-d 'warehouse_upsert_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaDchainAoxiangWarehouseCreateUpdateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.warehouse_upsert_request="数据结构示例JSON格式"
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.dchain.aoxiang.warehouse.create.update");
add_param(pRequest,"warehouse_upsert_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.dchain.aoxiang.warehouse.create.update', {
'warehouse_upsert_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})