全国物流接口对接

可以先参考阿里云的物流接口
阿里物流接口
看不懂可以看代码 直接复制粘贴就能用 (根据注释下载工具类和包)

public static ApiResult getLogisticsExpress(String oddNumber){
        String host = "https://wuliu.market.alicloudapi.com";
        String path = "/kdi";
        String method = "GET";
//        System.out.println("请先替换成自己的AppCode");
        String appcode = "94655977740e45829e02e6ed5bb5a012";  // !!!替换填写自己的AppCode 在买家中心查看
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("Authorization", "APPCODE " + appcode); //格式为:Authorization:APPCODE 83359fd73fe11248385f570e3c139xxx
        Map<String, String> querys = new HashMap<String, String>();
        querys.put("no", oddNumber);// !!! 请求参数  快递单号  75320700137881  780098068058
        querys.put("type", "zto");// !!! 请求参数 可填可不填
        //JDK 1.8示例代码请在这里下载:  http://code.fegine.com/Tools.zip
        try {
            /**
             * 重要提示如下:
             * HttpUtils请从
             * https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun		/api/gateway/demo/util/HttpUtils.java
             * 或者直接下载:
             * http://code.fegine.com/HttpUtils.zip
             * 下载
             *
             * 相应的依赖请参照
             * https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
             * 相关jar包(非pom)直接下载:
             * http://code.fegine.com/aliyun-jar.zip
             */
            HttpResponse response = HttpUtils.doGet(host, path, method, headers, querys);
            //如不输出json, 请打开这行代码,打印调试头部状态码。
            System.out.println("状态码:"+response.getStatusLine().getStatusCode());
            //状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误
            //获取response的body
            if(response.getStatusLine().getStatusCode()==200){
                String a = EntityUtils.toString(response.getEntity());
                return ApiResult.ok(JSON.parse(a));
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
        return ApiResult.fail("获取数据失败");
    }
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冯小胖 Mini胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值