首先你要注册快递鸟账号

http://www.kdniao.com/

登录后在用户管理后台可看到用户ID和API,之后申请会员服务(需要实名验证);订购物流查询(免费版)

然后控制器代码

public function index(){/*** Json方式 查询订单物流轨迹*///调用查询物流轨迹//---------------------------------------------$kgs = "*****";//快递公司简称,官方有文档$number = "***********";//快递单号//$logisticResult = orderTracesSubByJson($kgs,$number);$data = json_decode($logisticResult,true);if($data['Success'] == true){//返回信息成功$str = "";for($i=0;$i<count($data['Traces']);$i++){$str .= "时间:".$data['Traces'][$i]['AcceptTime']."<br/>地址:".$data['Traces'][$i]['AcceptStation']."<br/>";}echo "您查询的单号是:".$data['LogisticCode']."<br/>
物流信息:<br/>".$str."";}}

在common.php公共文件写入方法

//电商ID
defined('EBusinessID') or define('EBusinessID', '请到快递鸟官网申请http://kdniao.com/reg');
//电商加密私钥,快递鸟提供,注意保管,不要泄漏
defined('AppKey') or define('AppKey', '请到快递鸟官网申请http://kdniao.com/reg');
//请求url
defined('ReqURL') or define('ReqURL', 'http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx');
/*** Json方式  物流信息订阅*/
function orderTracesSubByJson($kgs,$number){$requestData= "{'OrderCode':'','ShipperCode':'$kgs','LogisticCode':'$number'}";$datas = array('EBusinessID' => EBusinessID,'RequestType' => '1002','RequestData' => urlencode($requestData) ,'DataType' => '2',);$datas['DataSign'] = encrypt($requestData, AppKey);$result=sendPost(ReqURL, $datas);//根据公司业务处理返回的信息......return $result;
}
/***  post提交数据* @param  string $url 请求Url* @param  array $datas 提交的数据* @return url响应返回的html*/
function sendPost($url, $datas) {$temps = array();foreach ($datas as $key => $value) {$temps[] = sprintf('%s=%s', $key, $value);}$post_data = implode('&', $temps);$url_info = parse_url($url);if(empty($url_info['port'])){$url_info['port']=80;}$httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n";$httpheader.= "Host:" . $url_info['host'] . "\r\n";$httpheader.= "Content-Type:application/x-www-form-urlencoded\r\n";$httpheader.= "Content-Length:" . strlen($post_data) . "\r\n";$httpheader.= "Connection:close\r\n\r\n";$httpheader.= $post_data;$fd = fsockopen($url_info['host'], $url_info['port']);fwrite($fd, $httpheader);$gets = "";$headerFlag = true;while (!feof($fd)) {if (($header = @fgets($fd)) && ($header == "\r\n" || $header == "\n")) {break;}}while (!feof($fd)) {$gets.= fread($fd, 128);}fclose($fd);return $gets;
}/*** 电商Sign签名生成* @param data 内容* @param appkey Appkey* @return DataSign签名*/
function encrypt($data, $appkey) {return urlencode(base64_encode(md5($data.$appkey)));
}

最后访问index()方法即可
注:快递公司简称,官方有文档,在用户管理后台右侧

更多详情可点击,帮助与文档-进去后点击–产品文档–DEMO下载–即时查询–接口Demo工具.PHP版

thinkphp使用快递鸟-查看快递物流相关推荐

  1. php利用快递鸟查看物流轨迹

    首先你要去申请一个快递鸟的账号:http://www.kdniao.com/reg,申请账号没有什么技术含量,就不说了 登陆后,打开你的个人中心,用户id就是程序中要用到的商户id,然后apikey就 ...

  2. 快递鸟智选物流API接口平台对接分享实例

    智选物流是综合地址库+时效库+逻辑库(成本.订单属性.仓库)选择出最优快递,通过多家快递网点地址库精准数据,点对点的运输时间,各种行业包裹的所有快递价格逻辑,不同产品类型.支付方式等分析,实现不同仓库 ...

  3. Python快递鸟接口查询物流

    Python接口查询物流 快递鸟注册链接:http://www.kdniao.com/UserCenter/v4/UserHome.aspx 免费版是6个月,一天500条 免费版本只能查四个快递公司, ...

  4. 快递鸟智选物流API对接流程

    智选物流API提供智能选择快递公司的服务,根据用户提供的收派件地址.物流协议价格.客服留言等数据,智选物流将根据到不到件.近三天的实时时效和协议价格,再结合客服留言,为用户推荐最适合的物流公司,在超区 ...

  5. 快递查询接口调用 快递鸟Api查物流轨迹

    快递查询API接口 测试调用地址:http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json 正式调用地址 ...

  6. 快递鸟android_YII2 使用快递鸟api跟踪物流查询(示例代码)

    namespacecommonutils;classKdniao {//填写你自己申请的快递鸟的配置 private $EBusinessID = '000000';private $AppKey = ...

  7. 快速免费对接快递鸟圆通快递单号查询api接口

    快递查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在 ...

  8. PHP接入快递鸟查询快递

    今天做物流查询,用到了快递鸟. 首先去快递鸟官网注册一个账号,然后进行实名认证.认证完之后进会员中心. 这里有用户id和api key. 在右侧技术支持中有一个API开发指南. 之前已经实名认证过了, ...

  9. Java对接快递鸟跟踪快递物流信息,推送快递轨迹状态

    公司ERP系统需要实现快递物流运输状态跟踪.有用过免费的爱快递,快递100,快递鸟. 爱快递免费2000次每天,普通用很不错了.返回的快递状态比较多,如派件中,拒收,退件,疑难件等.响应速度略慢. 快 ...

最新文章

  1. ORA-**,oracle 12c操作问题
  2. 如何实现java虚拟机的优化_Java虚拟机JVM优化实战的过程全记录
  3. 「AI初识境」为了围剿SGD大家这些年想过的那十几招
  4. solaris磁带设备使用方法总结
  5. 装运点确认失败的排查
  6. python基础入门学习笔记 (2)
  7. function函数嵌套 matlab_Matlab函数进阶:使用匿名函数和内嵌函数处理多变量传递问题...
  8. 是什么让 Python 如此多才多艺?
  9. openfiledialog选择文件会占用文件_铁皮文件柜的尺寸规格如何选择?选购花都文件柜要注意的问题...
  10. 路由器与交换机怎么插线_网络设备:中继器、集线器、网桥、交换机、路由器、网关的超全总结!...
  11. python mock server_python学习笔记6--mockserver
  12. 知瓜数据丨月入过亿的品牌“李宁”,如何成为直播营销的领头羊
  13. vue3关闭语法错误提示
  14. 学习使用github建立个人网站
  15. 国企安逸?我笑了……
  16. 笔记01-如何创建一个vue3的项目
  17. arduino液位传感器_【教程】教你玩转Stduino之水位传感器模块
  18. 快速傅里叶变换(FFT)
  19. IR-808近红外吲哚类花菁染料IR-808,七甲川花菁染料MHI-148
  20. 数据科普:定价模型与平价关系式(投资必知必会)

热门文章

  1. 股票行情|死扛恒瑞,真的很苦
  2. 实用的支付宝支付案例
  3. 企业如何通过新闻营销打开品牌知名度
  4. Halcon学习笔记(五)几何定位+仿射+车牌识别
  5. 安徽省计算机专业专科排名2015,2016年安徽专科学校排名汇总
  6. “权限”用英语该用哪个?
  7. Ubuntu下实时查看Nvidia显卡显存占用情况和GPU温度
  8. sweetalert 显示html,SweetAlert 弹窗插件入门教程
  9. mingw报未定义引用gdi32中函数,undefined reference to `__imp_CreateCompatibleDC‘错误解决办法
  10. 714. 买卖股票的时机含手续费