TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LogisticsAddressModifyRequest req = new LogisticsAddressModifyRequest();
req.setContactId(12334L);
req.setContactName("联系人姓名");
req.setProvince("浙江省");
req.setCity("杭州市");
req.setCountry("西湖区");
req.setAddr("华星路xx号");
req.setZipCode("315040");
req.setPhone("****-********-****");
req.setMobilePhone("136********");
req.setSellerCompany("公司名称");
req.setMemo("备注");
req.setSendDef(true);
req.setGetDef(true);
req.setCancelDef(true);
LogisticsAddressModifyResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
LogisticsAddressModifyRequest req = new LogisticsAddressModifyRequest();
req.ContactId = 12334L;
req.ContactName = "联系人姓名";
req.Province = "浙江省";
req.City = "杭州市";
req.Country = "西湖区";
req.Addr = "华星路xx号";
req.ZipCode = "315040";
req.Phone = "****-********-****";
req.MobilePhone = "136********";
req.SellerCompany = "公司名称";
req.Memo = "备注";
req.SendDef = true;
req.GetDef = true;
req.CancelDef = true;
LogisticsAddressModifyResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new LogisticsAddressModifyRequest;
$req->setContactId("12334");
$req->setContactName("联系人姓名");
$req->setProvince("浙江省");
$req->setCity("杭州市");
$req->setCountry("西湖区");
$req->setAddr("华星路xx号");
$req->setZipCode("315040");
$req->setPhone("****-********-****");
$req->setMobilePhone("136********");
$req->setSellerCompany("公司名称");
$req->setMemo("备注");
$req->setSendDef("true");
$req->setGetDef("true");
$req->setCancelDef("true");
$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=taobao.logistics.address.modify' \
-d 'partner_id=apidoc' \
-d 'session=30688dc2-199e-42c2-ab85-0754bf4154fc' \
-d 'sign=36B657FAE7CFB4BBAFB8F5B1C3019B9B' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-25+15%3A49%3A45' \
-d 'v=2.0' \
-d 'addr=%E5%8D%8E%E6%98%9F%E8%B7%AFxx%E5%8F%B7' \
-d 'cancel_def=true' \
-d 'city=%E6%9D%AD%E5%B7%9E%E5%B8%82' \
-d 'contact_id=12334' \
-d 'contact_name=%E8%81%94%E7%B3%BB%E4%BA%BA%E5%A7%93%E5%90%8D' \
-d 'country=%E8%A5%BF%E6%B9%96%E5%8C%BA' \
-d 'get_def=true' \
-d 'memo=%E5%A4%87%E6%B3%A8' \
-d 'mobile_phone=136********' \
-d 'phone=****-********-****' \
-d 'province=%E6%B5%99%E6%B1%9F%E7%9C%81' \
-d 'seller_company=%E5%85%AC%E5%8F%B8%E5%90%8D%E7%A7%B0' \
-d 'send_def=true' \
-d 'zip_code=315040'
# -*- coding: utf-8 -*-
import top.api
req=top.api.LogisticsAddressModifyRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.contact_id=12334
req.contact_name="联系人姓名"
req.province="浙江省"
req.city="杭州市"
req.country="西湖区"
req.addr="华星路xx号"
req.zip_code="315040"
req.phone="****-********-****"
req.mobile_phone="136********"
req.seller_company="公司名称"
req.memo="备注"
req.send_def=true
req.get_def=true
req.cancel_def=true
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,"taobao.logistics.address.modify");
add_param(pRequest,"contact_id","12334");
add_param(pRequest,"contact_name","联系人姓名");
add_param(pRequest,"province","浙江省");
add_param(pRequest,"city","杭州市");
add_param(pRequest,"country","西湖区");
add_param(pRequest,"addr","华星路xx号");
add_param(pRequest,"zip_code","315040");
add_param(pRequest,"phone","****-********-****");
add_param(pRequest,"mobile_phone","136********");
add_param(pRequest,"seller_company","公司名称");
add_param(pRequest,"memo","备注");
add_param(pRequest,"send_def","true");
add_param(pRequest,"get_def","true");
add_param(pRequest,"cancel_def","true");
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('taobao.logistics.address.modify', {
'contact_id':'12334',
'contact_name':'联系人姓名',
'province':'浙江省',
'city':'杭州市',
'country':'西湖区',
'addr':'华星路xx号',
'zip_code':'315040',
'phone':'****-********-****',
'mobile_phone':'136********',
'seller_company':'公司名称',
'memo':'备注',
'send_def':'true',
'get_def':'true',
'cancel_def':'true'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})