TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LogisticsExpressServiceSyncRequest req = new LogisticsExpressServiceSyncRequest();
LogisticsExpressServiceSyncRequest.TmsServiceSyncRequest obj1 = new LogisticsExpressServiceSyncRequest.TmsServiceSyncRequest();
obj1.setServiceType("1");
obj1.setTmsBrandCode("STO");
obj1.setLogisticsDetailDesc("【站点】已经揽收该包裹");
obj1.setSendSignType("1");
obj1.setBizCode("342342424");
List<LogisticsExpressServiceSyncRequest.TmsPictureInfoRequest> list3 = new ArrayList<LogisticsExpressServiceSyncRequest.TmsPictureInfoRequest>();
LogisticsExpressServiceSyncRequest.TmsPictureInfoRequest obj4 = new LogisticsExpressServiceSyncRequest.TmsPictureInfoRequest();
list3.add(obj4);
obj4.setPicUrl("http://ssss.xxxx.com/xxx.jpg");
obj4.setPicUploadTime("2023-12-30 12:00:00");
obj4.setPicType("1");
obj4.setPicStd("A100001");
obj1.setPictureInfoList(list3);
obj1.setOperateTime("2023-12-30 12:00:00");
obj1.setDeliveryResult("TO_HOME");
obj1.setMailNo("234234234");
obj1.setServiceState("1");
List<LogisticsExpressServiceSyncRequest.TmsSmsInfoRequest> list6 = new ArrayList<LogisticsExpressServiceSyncRequest.TmsSmsInfoRequest>();
LogisticsExpressServiceSyncRequest.TmsSmsInfoRequest obj7 = new LogisticsExpressServiceSyncRequest.TmsSmsInfoRequest();
list6.add(obj7);
obj7.setSmsSendTime("2023-12-30 12:00:00");
obj7.setSmsSendStatus(true);
obj7.setSmsText("已到达,请签收");
obj1.setSmsInfoList(list6);
obj1.setPhoneCallResult("TO_HOME");
obj1.setTmsCpCode("STO");
obj1.setBusinessType("1");
List<LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequest> list9 = new ArrayList<LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequest>();
LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequest obj10 = new LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequest();
list9.add(obj10);
obj10.setPhoneCallType("NORMAL");
obj10.setHangUpType("CUSTOMER_HAND_UP");
obj10.setPhoneChatUrl("http://ssss.xxxx.com/xxx.mp3");
obj10.setPhoneCallDemandChangeTime("2023-12-30 12:00:00");
obj10.setConnectTime("2023-12-30 12:00:00");
obj10.setPhoneCallResultRemark("放门卫处,放楼下便利店");
obj10.setConnectionStatus("CONNECTED");
obj10.setCallTime("2023-12-30 12:00:00");
obj10.setHangUpTime("2023-12-30 12:00:00");
obj1.setPhoneCallInfoList(list9);
obj1.setDeliveryResultRemark("签收备注信息");
obj1.setSupplierId("234343");
obj1.setDeliveryCode("SF001");
LogisticsExpressServiceSyncRequest.TmsProcessRequest obj11 = new LogisticsExpressServiceSyncRequest.TmsProcessRequest();
obj11.setProcessStatus("COLLECT");
obj11.setSiteId("3434");
obj11.setSiteName("**网点");
obj11.setSiteAddress("服务商网点地址");
obj11.setFailedReason("AREA_NOT_ENOUGH_");
obj11.setOperateTime("2023-12-30 12:00:00");
obj11.setOperateInfo("操作内容");
obj1.setProcess(obj11);
obj1.setFeature("{\"self_pick_reason\":\"1\",\"staOrderCode\":\"31212\",\"out_biz_product_code\":\"服务产品code\",\"weight\":\"123\"}");
obj1.setNewMailNo("KD12312321");
LogisticsExpressServiceSyncRequest.ContacterRequest obj12 = new LogisticsExpressServiceSyncRequest.ContacterRequest();
obj12.setProvince("北京,上海");
obj12.setProvinceId("440000");
obj12.setCity("北京市");
obj12.setCityId("443000");
obj12.setDistrict("余杭区");
obj12.setDistrictId("443550");
obj12.setStreet("五常街道");
obj12.setStreetId("443222");
obj1.setSender(obj12);
List<LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequest> list14 = new ArrayList<LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequest>();
LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequest obj15 = new LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequest();
list14.add(obj15);
obj15.setOrderLine("XXXXX");
obj15.setItemName("XX衣服");
obj15.setSn("SN1,SN2,SN3");
obj15.setImei("IMEI1,IMEI2");
obj1.setItemList(list14);
req.setTmsServiceSyncRequest(obj1);
LogisticsExpressServiceSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
LogisticsExpressServiceSyncRequest req = new LogisticsExpressServiceSyncRequest();
LogisticsExpressServiceSyncRequest.TmsServiceSyncRequestDomain obj1 = new LogisticsExpressServiceSyncRequest.TmsServiceSyncRequestDomain();
obj1.ServiceType = "1";
obj1.TmsBrandCode = "STO";
obj1.LogisticsDetailDesc = "【站点】已经揽收该包裹";
obj1.SendSignType = "1";
obj1.BizCode = "342342424";
List<LogisticsExpressServiceSyncRequest.TmsPictureInfoRequestDomain> list3 = new List<LogisticsExpressServiceSyncRequest.TmsPictureInfoRequestDomain>();
LogisticsExpressServiceSyncRequest.TmsPictureInfoRequestDomain obj4 = new LogisticsExpressServiceSyncRequest.TmsPictureInfoRequestDomain();
list3.Add(obj4);
obj4.PicUrl = "http://ssss.xxxx.com/xxx.jpg";
obj4.PicUploadTime = "2023-12-30 12:00:00";
obj4.PicType = "1";
obj4.PicStd = "A100001";
obj1.PictureInfoList= list3;
obj1.OperateTime = "2023-12-30 12:00:00";
obj1.DeliveryResult = "TO_HOME";
obj1.MailNo = "234234234";
obj1.ServiceState = "1";
List<LogisticsExpressServiceSyncRequest.TmsSmsInfoRequestDomain> list6 = new List<LogisticsExpressServiceSyncRequest.TmsSmsInfoRequestDomain>();
LogisticsExpressServiceSyncRequest.TmsSmsInfoRequestDomain obj7 = new LogisticsExpressServiceSyncRequest.TmsSmsInfoRequestDomain();
list6.Add(obj7);
obj7.SmsSendTime = "2023-12-30 12:00:00";
obj7.SmsSendStatus = true;
obj7.SmsText = "已到达,请签收";
obj1.SmsInfoList= list6;
obj1.PhoneCallResult = "TO_HOME";
obj1.TmsCpCode = "STO";
obj1.BusinessType = "1";
List<LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequestDomain> list9 = new List<LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequestDomain>();
LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequestDomain obj10 = new LogisticsExpressServiceSyncRequest.TmsPhoneCallInfoRequestDomain();
list9.Add(obj10);
obj10.PhoneCallType = "NORMAL";
obj10.HangUpType = "CUSTOMER_HAND_UP";
obj10.PhoneChatUrl = "http://ssss.xxxx.com/xxx.mp3";
obj10.PhoneCallDemandChangeTime = "2023-12-30 12:00:00";
obj10.ConnectTime = "2023-12-30 12:00:00";
obj10.PhoneCallResultRemark = "放门卫处,放楼下便利店";
obj10.ConnectionStatus = "CONNECTED";
obj10.CallTime = "2023-12-30 12:00:00";
obj10.HangUpTime = "2023-12-30 12:00:00";
obj1.PhoneCallInfoList= list9;
obj1.DeliveryResultRemark = "签收备注信息";
obj1.SupplierId = "234343";
obj1.DeliveryCode = "SF001";
LogisticsExpressServiceSyncRequest.TmsProcessRequestDomain obj11 = new LogisticsExpressServiceSyncRequest.TmsProcessRequestDomain();
obj11.ProcessStatus = "COLLECT";
obj11.SiteId = "3434";
obj11.SiteName = "**网点";
obj11.SiteAddress = "服务商网点地址";
obj11.FailedReason = "AREA_NOT_ENOUGH_";
obj11.OperateTime = "2023-12-30 12:00:00";
obj11.OperateInfo = "操作内容";
obj1.Process= obj11;
obj1.Feature = "{\"self_pick_reason\":\"1\",\"staOrderCode\":\"31212\",\"out_biz_product_code\":\"服务产品code\",\"weight\":\"123\"}";
obj1.NewMailNo = "KD12312321";
LogisticsExpressServiceSyncRequest.ContacterRequestDomain obj12 = new LogisticsExpressServiceSyncRequest.ContacterRequestDomain();
obj12.Province = "北京,上海";
obj12.ProvinceId = "440000";
obj12.City = "北京市";
obj12.CityId = "443000";
obj12.District = "余杭区";
obj12.DistrictId = "443550";
obj12.Street = "五常街道";
obj12.StreetId = "443222";
obj1.Sender= obj12;
List<LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequestDomain> list14 = new List<LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequestDomain>();
LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequestDomain obj15 = new LogisticsExpressServiceSyncRequest.TmsServiceSyncItemInfoRequestDomain();
list14.Add(obj15);
obj15.OrderLine = "XXXXX";
obj15.ItemName = "XX衣服";
obj15.Sn = "SN1,SN2,SN3";
obj15.Imei = "IMEI1,IMEI2";
obj1.ItemList= list14;
req.TmsServiceSyncRequest_ = obj1;
LogisticsExpressServiceSyncResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new LogisticsExpressServiceSyncRequest;
$tms_service_sync_request = new TmsServiceSyncRequest;
$tms_service_sync_request->service_type="1";
$tms_service_sync_request->tms_brand_code="STO";
$tms_service_sync_request->logistics_detail_desc="【站点】已经揽收该包裹";
$tms_service_sync_request->send_sign_type="1";
$tms_service_sync_request->biz_code="342342424";
$picture_info_list = new TmsPictureInfoRequest;
$picture_info_list->pic_url="http://ssss.xxxx.com/xxx.jpg";
$picture_info_list->pic_upload_time="2023-12-30 12:00:00";
$picture_info_list->pic_type="1";
$picture_info_list->pic_std="A100001";
$tms_service_sync_request->picture_info_list = $picture_info_list;
$tms_service_sync_request->operate_time="2023-12-30 12:00:00";
$tms_service_sync_request->delivery_result="TO_HOME";
$tms_service_sync_request->mail_no="234234234";
$tms_service_sync_request->service_state="1";
$sms_info_list = new TmsSmsInfoRequest;
$sms_info_list->sms_send_time="2023-12-30 12:00:00";
$sms_info_list->sms_send_status="true";
$sms_info_list->sms_text="已到达,请签收";
$tms_service_sync_request->sms_info_list = $sms_info_list;
$tms_service_sync_request->phone_call_result="TO_HOME";
$tms_service_sync_request->tms_cp_code="STO";
$tms_service_sync_request->business_type="1";
$phone_call_info_list = new TmsPhoneCallInfoRequest;
$phone_call_info_list->phone_call_type="NORMAL";
$phone_call_info_list->hang_up_type="CUSTOMER_HAND_UP";
$phone_call_info_list->phone_chat_url="http://ssss.xxxx.com/xxx.mp3";
$phone_call_info_list->phone_call_demand_change_time="2023-12-30 12:00:00";
$phone_call_info_list->connect_time="2023-12-30 12:00:00";
$phone_call_info_list->phone_call_result_remark="放门卫处,放楼下便利店";
$phone_call_info_list->connection_status="CONNECTED";
$phone_call_info_list->call_time="2023-12-30 12:00:00";
$phone_call_info_list->hang_up_time="2023-12-30 12:00:00";
$tms_service_sync_request->phone_call_info_list = $phone_call_info_list;
$tms_service_sync_request->delivery_result_remark="签收备注信息";
$tms_service_sync_request->supplier_id="234343";
$tms_service_sync_request->delivery_code="SF001";
$process = new TmsProcessRequest;
$process->process_status="COLLECT";
$process->site_id="3434";
$process->site_name="**网点";
$process->site_address="服务商网点地址";
$process->failed_reason="AREA_NOT_ENOUGH_";
$process->operate_time="2023-12-30 12:00:00";
$process->operate_info="操作内容";
$tms_service_sync_request->process = $process;
$tms_service_sync_request->feature="{\"self_pick_reason\":\"1\",\"staOrderCode\":\"31212\",\"out_biz_product_code\":\"服务产品code\",\"weight\":\"123\"}";
$tms_service_sync_request->new_mail_no="KD12312321";
$sender = new ContacterRequest;
$sender->province="北京,上海";
$sender->province_id="440000";
$sender->city="北京市";
$sender->city_id="443000";
$sender->district="余杭区";
$sender->district_id="443550";
$sender->street="五常街道";
$sender->street_id="443222";
$tms_service_sync_request->sender = $sender;
$item_list = new TmsServiceSyncItemInfoRequest;
$item_list->order_line="XXXXX";
$item_list->item_name="XX衣服";
$item_list->sn="SN1,SN2,SN3";
$item_list->imei="IMEI1,IMEI2";
$tms_service_sync_request->item_list = $item_list;
$req->setTmsServiceSyncRequest(json_encode($tms_service_sync_request));
$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=taobao.logistics.express.service.sync' \
-d 'partner_id=apidoc' \
-d 'sign=289BEBAE5FF2D213B5C14C6D73240D66' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-24+12%3A10%3A27' \
-d 'v=2.0' \
-d 'tms_service_sync_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.LogisticsExpressServiceSyncRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.tms_service_sync_request="数据结构示例JSON格式"
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,"taobao.logistics.express.service.sync");
add_param(pRequest,"tms_service_sync_request","数据结构JSON示例");
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('taobao.logistics.express.service.sync', {
'tms_service_sync_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})