快递100php快递查询接口-一次性接入顺丰、京东、申通、圆通、韵达、中通、天天、百世、邮政、EMS等主流快递公司,只需要复制源码,并将部分参数修改为您的账户参数即可。
此php接口demo目录内容包括:快递公司物流轨迹地图接口、单号智能识别快递公司接口、实时查询物流状态接口和订阅物流状态提醒接口。php快递查询接口示例仅用于展示快递100物流查询接口的对接流程,其中的API密钥需要注册获取,您可点击访问https://api.kuaidi100.com接申请免费接口,如果需要人工帮助,可以咨询快递100API技术人员,此服务不收取任何费用。
<?php//====================================// 实时查询示例代码// 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$customer = ''; //查询公司编号$param = array ('com' => 'yunda', //快递公司编码'num' => '3950055201640', //快递单号'phone' => '', //手机号'from' => '', //出发地城市'to' => '', //目的地城市'resultv2' => '1' //开启行政区域解析);//请求参数$post_data = array();$post_data["customer"] = $customer;$post_data["param"] = json_encode($param);$sign = md5($post_data["param"].$key.$post_data["customer"]);$post_data["sign"] = strtoupper($sign);$url = 'http://poll.kuaidi100.com/poll/query.do'; //实时查询请求地址$params = "";foreach ($post_data as $k=>$v) {$params .= "$k=".urlencode($v)."&"; //默认UTF-8编码格式}$post_data = substr($params, 0, -1);echo '请求参数<br/>'.$post_data;//发送post请求$ch = curl_init();curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$result = curl_exec($ch);$data = json_decode($result);echo '<br/><br/>返回数据<br/>';echo var_dump($data);?>
<?php//====================================// 快递状态更新订阅请求示例代码// 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$param = array ('company' => 'yunda', //快递公司编码'number' => '3950055201640', //快递单号'from' => '', //出发地城市'to' => '', //目的地城市'key' => $key, //客户授权key'parameters' => array ('callbackurl' => '', //回调地址'salt' => '', //加密串'resultv2' => '1', //行政区域解析'autoCom' => '0', //单号智能识别'interCom' => '0', //开启国际版'departureCountry' => '', //出发国'departureCom' => '', //出发国快递公司编码'destinationCountry' => '', //目的国'destinationCom' => '', //目的国快递公司编码'phone' => '' //手机号));//请求参数$post_data = array();$post_data["schema"] = 'json';$post_data["param"] = json_encode($param);$url = 'http://poll.kuaidi100.com/poll'; //订阅请求地址$params = "";foreach ($post_data as $k=>$v) {$params .= "$k=".urlencode($v)."&"; //默认UTF-8编码格式}$post_data = substr($params, 0, -1);echo '请求参数<br/>'.$post_data;//发送post请求$ch = curl_init();curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$result = curl_exec($ch);$data = json_decode($result);echo '<br/><br/>返回数据<br/>';echo var_dump($data);?>
<?php//====================================// 智能判断示例代码// 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$num = '3950055201640'; //单号//请求参数$post_data = array();$post_data["key"] = $key;$post_data["num"] = $num;$url = 'http://www.kuaidi100.com/autonumber/auto'; //智能判断请求地址$params = "";foreach ($post_data as $k=>$v) {$params .= "$k=".urlencode($v)."&"; //默认UTF-8编码格式}$post_data = substr($params, 0, -1);echo '请求参数<br/>'.$post_data;//发送post请求$ch = curl_init();curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$result = curl_exec($ch);$data = json_decode($result);echo '<br/><br/>返回数据<br/>';echo var_dump($data);?>
<?php//====================================// 地图轨迹示例代码// 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$customer = ''; //查询公司编号$param = array ('com' => 'yunda', //快递公司编码'num' => '3950055201640', //快递单号'phone' => '', //手机号'from' => '', //出发地信息'to' => '', //目的地信息'show' => '0', //返回格式:0:json格式(默认),1:xml,2:html,3:text'order' => 'desc', //返回结果排序:desc降序(默认),asc 升序'orderTime' => '' //订单下单时间,格式为(yyyy-MM-dd HH:mm:ss)如:2020-12-16 12:59:59);//请求参数$post_data = array();$post_data["customer"] = $customer;$post_data["param"] = json_encode($param);$sign = md5($post_data["param"].$key.$post_data["customer"]);$post_data["sign"] = strtoupper($sign);$url = 'http://poll.kuaidi100.com/poll/maptrack.do'; //地图轨迹请求地址$params = "";foreach ($post_data as $k=>$v) {$params .= "$k=".urlencode($v)."&"; //默认UTF-8编码格式}$post_data = substr($params, 0, -1);echo '请求参数<br/>'.$post_data;//发送post请求$ch = curl_init();curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$result = curl_exec($ch);$data = json_decode($result);echo '<br/><br/>返回数据<br/>';echo var_dump($data);?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号