TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallNrFulfillLogisticsSyncRequest req = new TmallNrFulfillLogisticsSyncRequest();
TmallNrFulfillLogisticsSyncRequest.NrLogisticsInfoSynReqDto obj1 = new TmallNrFulfillLogisticsSyncRequest.NrLogisticsInfoSynReqDto();
obj1.setDeliveryUserType(0L);
obj1.setFacilityName("上海市浦东蓝村路投送点");
obj1.setPlanDate("2018-07-02");
obj1.setDeliveryUserId(1122L);
obj1.setDesc("浙江省杭州市西湖区上车扫描");
obj1.setDeliveryUserName("张三");
obj1.setMainBizOrderId(1234L);
obj1.setEventCreateTime(StringUtils.parseDateTime("2012-03-15 15:11:23"));
obj1.setCancelReason("原因描述");
obj1.setMailCpName("如风达");
obj1.setCity("北京市");
obj1.setMailNo("762016565903");
obj1.setCancelReasonCode("NOT_IN_WORK_TIME");
obj1.setSubBizOrderId(3432432432L);
obj1.setDeliveryPhone("13589895656");
obj1.setEvent(10L);
obj1.setTraceId("123");
obj1.setEventOperType(1L);
obj1.setSequenceNo(1L);
obj1.setMailCp("运单所属CP");
obj1.setBizIdentity("oneHour");
req.setParam0(obj1);
TmallNrFulfillLogisticsSyncResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
TmallNrFulfillLogisticsSyncRequest req = new TmallNrFulfillLogisticsSyncRequest();
TmallNrFulfillLogisticsSyncRequest.NrLogisticsInfoSynReqDtoDomain obj1 = new TmallNrFulfillLogisticsSyncRequest.NrLogisticsInfoSynReqDtoDomain();
obj1.DeliveryUserType = 0L;
obj1.FacilityName = "上海市浦东蓝村路投送点";
obj1.PlanDate = "2018-07-02";
obj1.DeliveryUserId = 1122L;
obj1.Desc = "浙江省杭州市西湖区上车扫描";
obj1.DeliveryUserName = "张三";
obj1.MainBizOrderId = 1234L;
obj1.EventCreateTime = DateTime.Parse(2012-03-15 15:11:23");
obj1.CancelReason = "原因描述";
obj1.MailCpName = "如风达";
obj1.City = "北京市";
obj1.MailNo = "762016565903";
obj1.CancelReasonCode = "NOT_IN_WORK_TIME";
obj1.SubBizOrderId = 3432432432L;
obj1.DeliveryPhone = "13589895656";
obj1.Event = 10L;
obj1.TraceId = "123";
obj1.EventOperType = 1L;
obj1.SequenceNo = 1L;
obj1.MailCp = "运单所属CP";
obj1.BizIdentity = "oneHour";
req.Param0_ = obj1;
TmallNrFulfillLogisticsSyncResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new TmallNrFulfillLogisticsSyncRequest;
$param0 = new NrLogisticsInfoSynReqDto;
$param0->delivery_user_type="0";
$param0->facility_name="上海市浦东蓝村路投送点";
$param0->plan_date="2018-07-02";
$param0->delivery_user_id="1122";
$param0->desc="浙江省杭州市西湖区上车扫描";
$param0->delivery_user_name="张三";
$param0->main_biz_order_id="1234";
$param0->event_create_time="2012-03-15 15:11:23";
$param0->cancel_reason="原因描述";
$param0->mail_cp_name="如风达";
$param0->city="北京市";
$param0->mail_no="762016565903";
$param0->cancel_reason_code="NOT_IN_WORK_TIME";
$param0->sub_biz_order_id="3432432432";
$param0->delivery_phone="13589895656";
$param0->event="10";
$param0->trace_id="123";
$param0->event_oper_type="1";
$param0->sequence_no="1";
$param0->mail_cp="运单所属CP";
$param0->biz_identity="oneHour";
$req->setParam0(json_encode($param0));
$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=tmall.nr.fulfill.logistics.sync' \
-d 'partner_id=apidoc' \
-d 'session=82a19d63-fb2b-4287-928e-c17cc50a1556' \
-d 'sign=3CDAB794ADA3E79B3C6A63F38487AD20' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-08+14%3A56%3A54' \
-d 'v=2.0' \
-d 'param0=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.TmallNrFulfillLogisticsSyncRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param0=""
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,"tmall.nr.fulfill.logistics.sync");
add_param(pRequest,"param0","数据结构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('tmall.nr.fulfill.logistics.sync', {
'param0':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})