taobao.cainiao.station.order.locker.ext.mailno.query (根据运单号查询订单列表)

根据运单号查询驿站订单或淘系订单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
comp_id Number 可选 502 物流公司id
mail_no String 必须 2111100001 运单号
session_id String 必须 21806864_20140717153021001 sessionId:用于ISV与菜鸟驿站平台之间对接后查问题跟踪消息。编码规则:APPKEY_YYYYMMDDhhmmssXXX
station_id Number 必须 1078 站点Id
user_id Number 可选 1112 站点用户Id

响应参数

名称 类型 示例值 描述
orders StationLockerOrderForTop [] 订单列表
  • └ sta_order_code
  • String
  • 2110123456453678
  • 驿站订单编码
  • └ mail_no
  • String
  • 2111100001
  • 运单号
  • └ mobile
  • String
  • 18688190635
  • 收件人手机号
  • └ company_id
  • Number
  • 502
  • 物流公司id
  • └ company_name
  • String
  • 百世汇通
  • 物流公司名称
  • └ status
  • Number
  • 2
  • 订单状态

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoStationOrderLockerExtMailnoQueryRequest req = new CainiaoStationOrderLockerExtMailnoQueryRequest();
req.setCompId(502L);
req.setMailNo("2111100001");
req.setSessionId("21806864_20140717153021001");
req.setStationId(1078L);
req.setUserId(1112L);
CainiaoStationOrderLockerExtMailnoQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_station_order_locker_ext_mailno_query_response>
    <orders>
        <station_locker_order_for_top>
            <sta_order_code>2110123456453678</sta_order_code>
            <mail_no>2111100001</mail_no>
            <mobile>18688190635</mobile>
            <company_id>502</company_id>
            <company_name>百世汇通</company_name>
            <status>2</status>
        </station_locker_order_for_top>
    </orders>
</cainiao_station_order_locker_ext_mailno_query_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

返回
顶部