首页>>API接口>>工具万能>>快递查询
快递查询

快递查询

极速 稳定 HTTPS
51/ 10000 次
提供包括申通、顺丰、圆通、韵达、中通、汇通、国通、德邦、天天、EMS、宅急送、跨越、UPS、新邦等快递公司在内的80多个快递物流单号查询。可以自动识别快递公司
  • 使用数:80
http://cnnuo.com/api.php/Express/query
JSON
GET POST

请求参数:

参数名称类型必填说明
type string 快递公司 自动识别请写auto
number string 快递单号

返回参数:

参数名称类型说明
time string 时间
status string 状态
issign int 是否签收(已弃用,请使用deliverystatus)
type string 快递公司
number string 快递单号
deliverystatus int 物流状态 1在途中 2派件中 3已签收 4派送失败(拒签等)

请求代码:

curl.func.php代码
<?php
 
require_once 'curl.func.php';
 
$appkey = 'your_appkey_here';//你的appkey
$url = "接口地址?appkey=$appkey";
$type = 'sfexpress';
$number = '931658943036';
 
$post = array('type'=>$type, 
            'number'=>$number
        );
$result = curlOpen($url, array('post'=>$post));
 
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
 
if($jsonarr['status'] != 0)
{
    echo $jsonarr['msg'];
    exit();
}
 
$result = $jsonarr['result'];
if($result['issign'] == 1) echo '已签收'.'<br>';
else echo '未签收'.'<br>';
foreach($result['list'] as $val)
{
    echo $val['time'].' '.$val['status'].'<br>';
}

返回示例 :

{
    "status": "0",
    "msg": "ok",
    "result": {
        "list": [
            {
                "time": "2015-10-20 10:24:04",
                "status": "顺丰速运 已收取快件"
            },
            {
                "time": "2015-10-20 11:49:26",
                "status": "快件离开【广州龙怡服务点】,正发往 【广州番禺集散中心】"
            }
            {
                "time": "2015-10-21 09:22:10",
                "status": "已签收,感谢使用顺丰,期待再次为您服务"
            },
            {
                "time": "2015-10-21 09:22:10",
                "status": "在官网\"运单资料&签收图\",可查看签收人信息"
            }
        ],
        "issign": "1"
    }
}


API错误码:

代号说明
201 快递单号为空
202 快递公司为空
203 快递公司不存在
204 快递公司识别失败
205 没有信息

系统错误码:

代号说明
101 APPKEY为空或不存在
102 APPKEY已过期
103 APPKEY无请求此数据权限
104 请求超过次数限制
105 IP被禁止
106 IP请求超过限制
107 接口维护中
108 接口已停用
109 未认证账户无法使用接口