获取物流快递信息接口错误码自查方案

说明:

本文介绍说明关于商家通过接口要获取某个订单的物流快递信息,返回的结果报错 120009001 的错误码情况下的自查方案。

接口信息:

接口名称:获取物流快递信息
接口 API:youzan.logistics.goodsexpress.get.3.0.0
接口链接:
https://doc.youzanyun.com/doc#/content/API/1-316/detail/api/0/5

代码示例:

public class LogisticsTest {
    @Test
    public void test() {
        YouzanLogisticsGoodsexpressGet youzanLogisticsGoodsexpressGet = new YouzanLogisticsGoodsexpressGet();
        //创建参数对象,并设置参数
        YouzanLogisticsGoodsexpressGetParams youzanLogisticsGoodsexpressGetParams = new YouzanLogisticsGoodsexpressGetParams();
        youzanLogisticsGoodsexpressGetParams.setExpressId(1);
        youzanLogisticsGoodsexpressGetParams.setExpressNo("LWN99999");
        youzanLogisticsGoodsexpressGet.setAPIParams(youzanLogisticsGoodsexpressGetParams);
        try {
            YouzanLogisticsGoodsexpressGetResult result = yzClient.invoke(youzanLogisticsGoodsexpressGet, token, YouzanLogisticsGoodsexpressGetResult.class);
            System.out.println(JSON.toJSON(result));
        } catch (SDKException n) {
            n.printStackTrace();
        }
    }
}

错误码解决方案:

{"code":120009001,"success":false,"message":"查询的数据不存在"}

解决方案:
该接口适用于商家只有在有赞平台发货方式选择“在线下单”的物流信息才会拿到,自己联系的快递公司是拿不到的;

image.png