物流 快递信息查询接口(阿里快递物流接口案例)

【快递查询api,快递物流自动单号识别】可查询快递物流信息近500+家全国快递查询API,1个单号,自动识别,包括:顺丰、申通、圆通、韵达、中通、汇通、EMS、天天、国通、德邦、宅急送等几百家快递物流查询接口。

物流 快递信息查询接口(阿里快递物流接口案例)_第1张图片

 php案例

 

java案例

public static void main(String[] args) {
        String host = "https://wuliu.market.alicloudapi.com";
        String path = "/kdi";
        String method = "GET";
        System.out.println("请先替换成自己的AppCode");
        String appcode = "833509fd73fe1124838xxxxxxxx";  // !!!替换填写自己的AppCode 在买家中心查看
        Map headers = new HashMap();
        headers.put("Authorization", "APPCODE " + appcode); //格式为:Authorization:APPCODE 83359fd73fe11248385f570e3c139xxx
        Map querys = new HashMap();
        querys.put("no", "462587770684");// !!! 请求参数
        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);
	    	//System.out.println(response.toString());如不输出json, 请打开这行代码,打印调试头部状态码。
                //状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误
	    	//获取response的body
          System.out.println(EntityUtils.toString(response.getEntity())); //输出json
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

 

 正常返回示例

{
	"status": "0",/* status 0:正常查询 201:快递单号错误 203:快递公司不存在 204:快递公司识别失败 205:没有信息 207:该单号被限制,错误单号 */
	"msg": "ok",
	"result": {
		"number": "780098068058",
		"type": "zto",
		"list": [{
			"time": "2018-03-09 11:59:26",
			"status": "【石家庄市】快件已在【长安三部】 签收,签收人: 本人,感谢使用中通快递,期待再次为您服务!"
		}, {
			"time": "2018-03-09 09:03:10",
			"status": "【石家庄市】 快件已到达 【长安三部】(0311-85344265),业务员 容晓光(13081105270) 正在第1次派件, 请保持电话畅通,并耐心等待"
		}, {
			"time": "2018-03-08 23:43:44",
			"status": "【石家庄市】 快件离开 【石家庄】 发往 【长安三部】"
		}, {
			"time": "2018-03-08 21:00:44",
			"status": "【石家庄市】 快件到达 【石家庄】"
		}, {
			"time": "2018-03-07 01:38:45",
			"status": "【广州市】 快件离开 【广州中心】 发往 【石家庄】"
		}, {
			"time": "2018-03-07 01:36:53",
			"status": "【广州市】 快件到达 【广州中心】"
		}, {
			"time": "2018-03-07 00:40:57",
			"status": "【广州市】 快件离开 【广州花都】 发往 【石家庄中转】"
		}, {
			"time": "2018-03-07 00:01:55",
			"status": "【广州市】 【广州花都】(020-37738523) 的 马溪 (18998345739) 已揽收"
		}],
		"deliverystatus": "3", /* 0:快递收件(揽件)1.在途中 2.正在派件 3.已签收 4.派送失败 5.疑难件 6.退件签收  */
		"issign": "1",                      /*  1.是否签收                  */
		"expName": "中通快递",              /*  快递公司名称                */       
		"expSite": "www.zto.com",           /*  快递公司官网                */
		"expPhone": "95311",                /*  快递公司电话                */
		"courier": "容晓光",                /*  快递员 或 快递站(没有则为空)*/
                "courierPhone":"13081105270",       /*  快递员电话 (没有则为空)     */
                "updateTime":"2019-08-27 13:56:19", /*  快递轨迹信息最新时间        */
                "takeTime":"2天20小时14分",         /*  发货到收货消耗时长 (截止最新轨迹)  */
                "logo":"http://img3.fegine.com/express/zto.jpg" /* 快递公司LOGO */
	}
}

失败返回示例

{
	"status": "205",   /* status状态码见产品详情 */
	"msg": "没有信息",
	"result": {
		"number": "1111ADECD1234",
		"type": "AUTO",
		"list": []
	}
}

物流 快递信息查询接口(阿里快递物流接口案例)_第2张图片

你可能感兴趣的:(后端)