文档中心 > API类目 > 天猫供应链

taobao.logistics.station.tms.async (驿站信息同步接口)

○ 快递—>淘天,异步接口 ○ 快递服务商向平台同步驿站信息 ○ 更新时认驿站编码进行基础信息更新,每次更新需要将基础信息全量带入

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
station_async_request StationAsyncRequest 必须 驿站信息同步
  • └ request_time
  • Number
  • 必须
  • 1656674541000
  • 时间戳(毫秒)
  • └ request_id
  • String
  • 必须
  • 1656674541000_001
  • 业务请求ID,用于做幂等
  • └ supplier_id
  • String
  • 必须
  • 10000000001
  • 服务商ID
  • └ station_name
  • String
  • 必须
  • 测试驿站
  • 驿站名称
  • └ station_code
  • String
  • 必须
  • test112233
  • 驿站编码,需要保证服务商下驿站资源内唯一
  • └ status
  • Number
  • 必须
  • 1
  • 驿站营业状态 1-启用、2-停用 本状态仅收集,不消费。
  • address
  • Address
  • 必须
  • 驿站地址
  • └ province
  • String
  • 必须
  • 浙江省
  • └ city
  • String
  • 可选
  • 杭州市
  • └ area
  • String
  • 可选
  • 余杭区
  • └ town
  • String
  • 可选
  • 五常街道
  • 街道
  • └ detail_address
  • String
  • 必须
  • 阿里巴巴西溪园区b3楼
  • 详细地址
  • └ address_id
  • String
  • 必须
  • 330110005
  • 驿站所在的行政地址id(四级地址id)
  • └ longitude
  • String
  • 必须
  • 113.475732
  • 驿站经度(高德),小数点后最少6位,最长不超过14位
  • └ latitude
  • String
  • 必须
  • 113.475732
  • 驿站维度(高德),小数点后最少6位,最长不超过14位
  • └ service_type
  • String
  • 必须
  • 1
  • 服务类型 1-逆向驿站自寄 2-正向驿站上门
  • contact
  • Contact
  • 可选
  • 联系人信息
  • └ contact_name
  • String
  • 可选
  • 范大同
  • 联系人姓名
  • └ contact_mobile
  • String
  • 可选
  • 13566754333
  • 联系手机号
  • └ contact_tel
  • String
  • 可选
  • 8838976
  • 联系固定电话

响应参数

名称 类型 示例值 描述
station_async_response StationAsyncResponse 返回值
  • └ success
  • Boolean
  • true
  • 系统成功失败 true|false
  • └ code
  • String
  • 200
  • 响应码
  • └ message
  • String
  • SUCCESS
  • 响应信息
  • └ is_retry
  • Boolean
  • false
  • 是否可重试

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LogisticsStationTmsAsyncRequest req = new LogisticsStationTmsAsyncRequest();
LogisticsStationTmsAsyncRequest.StationAsyncRequest obj1 = new LogisticsStationTmsAsyncRequest.StationAsyncRequest();
obj1.setRequestTime(1656674541000L);
obj1.setRequestId("1656674541000_001");
obj1.setSupplierId("10000000001");
obj1.setStationName("测试驿站");
obj1.setStationCode("test112233");
obj1.setStatus(1L);
LogisticsStationTmsAsyncRequest.Address obj2 = new LogisticsStationTmsAsyncRequest.Address();
obj2.setProvince("浙江省");
obj2.setCity("杭州市");
obj2.setArea("余杭区");
obj2.setTown("五常街道");
obj2.setDetailAddress("阿里巴巴西溪园区b3楼");
obj2.setAddressId("330110005");
obj2.setLongitude("113.475732");
obj2.setLatitude("113.475732");
obj1.setAddress(obj2);
obj1.setServiceType("1");
LogisticsStationTmsAsyncRequest.Contact obj3 = new LogisticsStationTmsAsyncRequest.Contact();
obj3.setContactName("范大同");
obj3.setContactMobile("13566754333");
obj3.setContactTel("8838976");
obj1.setContact(obj3);
req.setStationAsyncRequest(obj1);
LogisticsStationTmsAsyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<logistics_station_tms_async_response>
    <station_async_response>
        <success>true</success>
        <code>200</code>
        <message>SUCCESS</message>
        <is_retry>false</is_retry>
    </station_async_response>
</logistics_station_tms_async_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部