快递100php快递查询接口-一次性接入顺丰、京东、申通、圆通、韵达、中通、天天、百世、邮政、EMS等主流快递公司,只需要复制源码,并将部分参数修改为您的账户参数即可。
此php接口demo目录内容包括:快递公司物流轨迹地图接口、单号智能识别快递公司接口、实时查询物流状态接口和订阅物流状态提醒接口。php快递查询接口示例仅用于展示快递100物流查询接口的对接流程,其中的API密钥需要注册获取,您可点击访问接申请免费接口,如果需要人工帮助,可以咨询快递100API技术人员,此服务不收取任何费用。
<?php//====================================// 实时查询示例代码// 授权信息可通过链接查看:/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$customer = ''; //查询公司编号$param = array ('com' => 'yunda', //快递公司编码'num' => '395005540',//快递单号'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 = '/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//====================================// 快递状态更新订阅请求示例代码// 授权信息可通过链接查看:/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$param = array ('company' => 'yunda', //快递公司编码'number' => '395005540',//快递单号'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 = '/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//====================================// 智能判断示例代码// 授权信息可通过链接查看:/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$num = '395005540'; //单号//请求参数$post_data = array();$post_data["key"] = $key;$post_data["num"] = $num;$url = '/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//====================================// 地图轨迹示例代码// 授权信息可通过链接查看:/manager/page/myinfo/enterprise//====================================//参数设置$key = ''; //客户授权key$customer = ''; //查询公司编号$param = array ('com' => 'yunda', //快递公司编码'num' => '395005540',//快递单号'phone' => '',//手机号'from' => '', //出发地信息'to' => '', //目的地信息'show' => '0',//返回格式:0:json格式(默认),1:xml,2:html,3:text'order' => 'desc', //返回结果排序:desc降序(默认),asc 升序'orderTime' => '' //订单下单时间,格式为(yyyy-MM-dd HH:mm:ss)如:-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 = '/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);?>
php快递查询接口 一次接入顺丰 京东 申通 圆通 韵达 中通 天天 百世 邮政 EMS等主流快递公司
如果觉得《php快递查询接口 一次接入顺丰 京东 申通 圆通 韵达 中通 天天 百世 邮政 E》对你有帮助,请点赞、收藏,并留下你的观点哦!