感谢您的反馈!
批量查询物流订单。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
fields | String | 必须 | tid,seller_nick,buyer_nick,delivery_start,sub_tids,is_spilt |
需返回的字段列表.可选值:Shipping 物流数据结构中的以下字段: tid,order_code,seller_nick,buyer_nick,delivery_start, delivery_end,out_sid,item_title,receiver_name, created,modified,status,type,freight_payer,seller_confirm,company_name,sub_tids,is_spilt; 多个字段之间用","分隔。如tid,seller_nick,buyer_nick,delivery_start。 |
|
tid | Number | 可选 | 112312323 | 交易ID.如果加入tid参数的话,不用传其他的参数,若传入tid:非拆单场景,仅会返回一条物流订单信息;拆单场景,会返回多条物流订单信息 | |
buyer_nick | String | 可选 | jayzhou | 买家昵称 | |
status | String | 可选 | CREATED | 物流状态.查看数据结构 Shipping 中的status字段. | |
seller_confirm | String | 可选 | yes | 卖家是否发货.可选值:yes(是),no(否).如:yes | |
receiver_name | String | 可选 | 王刚 | 收货人姓名 | |
start_created | Date | 可选 | 2000-01-01 00:00:00 | 创建时间开始 | |
end_created | Date | 可选 | 2000-01-02 00:00:00 | 创建时间结束 | |
freight_payer | String | 可选 | buyer | 谁承担运费.可选值:buyer(买家),seller(卖家).如:buyer | |
type | String | 可选 | post | 物流方式.可选值:post(平邮),express(快递),ems(EMS).如:post | |
page_no | Number | 可选 | 1 |
|
页码.该字段没传 或 值<1 ,则默认page_no为1 |
page_size | Number | 可选 | 40 |
|
每页条数.该字段没传 或 值<1 ,则默认page_size为40 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
total_results | Number | 100 | 搜索到的物流订单列表总数 |
shippings | Shipping [] | 获取的物流订单详情列表 返回的Shipping包含的具体信息为入参fields请求的字段信息 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); LogisticsOrdersGetVoRequest req = new LogisticsOrdersGetVoRequest(); req.setFields("tid,seller_nick,buyer_nick,delivery_start,sub_tids,is_spilt"); req.setTid(112312323L); req.setBuyerNick("jayzhou"); req.setStatus("CREATED"); req.setSellerConfirm("yes"); req.setReceiverName("王刚"); req.setStartCreated(StringUtils.parseDateTime("2000-01-01 00:00:00")); req.setEndCreated(StringUtils.parseDateTime("2000-01-02 00:00:00")); req.setFreightPayer("buyer"); req.setType("post"); req.setPageNo(1L); req.setPageSize(40L); LogisticsOrdersGetVoResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
<logistics_orders_get_vo_response> <total_results>100</total_results> <shippings> <shipping> <tid>125555221</tid> <order_code>LP12345678</order_code> <out_sid>1455858255</out_sid> <created>2000-01-01 00:00:00</created> <company_name>sto</company_name> </shipping> </shippings> </logistics_orders_get_vo_response>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|---|---|
isv.invalid-parameter:trade_id:P07 | 参数:trade_id:P07无效,格式不对、非法值、越界等 | 1. 在调用订单获取数据的时候,需要提前判断交易是否已经发货,对于没有发货的订单不要去取物流信息。2. 通过增量API接口同步订单的时候,不要同步3个月以外的订单,以防止取不到交易的情况。 |