/*** Json方式  物流信息订阅* @param string $shipper_code 快递公司编码* @param string $logistic_code 物流单号* @param string $userId 快递鸟用户ID* @param string $apiKey 快递鸟APIkey*/
function orderTracesSubByJson($shipper_code,$logistic_code,$userId,$apiKey){$request_data = ['ShipperCode'=>$shipper_code,//快递公司编码'LogisticCode'=>$logistic_code,//物流单号];$requestData = json_encode($request_data);$datas = array('EBusinessID' => $userId,//快递鸟用户ID'RequestType' => '8001','RequestData' => urlencode($requestData),'DataType' => '2',);$datas['DataSign'] = $this->encrypt($requestData, $apiKey);$result=$this->sendPost('http://api.kdniao.com/api/dist', $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)));
}

快递鸟官网api地址:http://www.kdniao.com/api-follow

快递鸟物流追踪收费接口相关推荐

  1. Java如何接入快递鸟单号查询接口物流API

    Java怎么写物流接口,怎么接入物流接口,如何根据单号查询物流跟踪的详细信息 需求 根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递Api接口,实现自动查询的功能 demo实例 本人自己 ...

  2. 快递鸟物流查询轨迹地图API接口案例代码java

    一.接口描述/说明 1.即时查询(轨迹地图版)接口 (1)查询接口支持按照运单号查询(单个/批量查询). (2)接口需要指定快递单号的快递公司编码,格式不对或则编码错误都会返失败的信息. 如:EMS物 ...

  3. 免费对接快递鸟物流查询接口文档

    轨迹查询类接口 1.在途监控 快递鸟汇集国内外1600多家快递公司的物流轨迹数据,以接口形式开放给用户使用,支持即时查询+订阅两种调用方式,为用户提供全流程的物流状态查询服务(包括已揽收.在途中.到达 ...

  4. 快递鸟物流查询接口java案例

    说明 对接快递鸟物流API案例的全部代码都贴出来了,复制粘贴即可上手,需要注意配置文件数据一定要准确,1个配置文件,2个实体类,1个接口,1个接口实现类,总共5个文件. 1.配置文件 properti ...

  5. 快递鸟物流接口的调用

    1.快递鸟物流接口相当简单 2.先按照官方要求注册一个人认证账号,申请所需要的技术服务 3.找到对应的api技术文档,拉倒最下面有个demo下载,下载对应的文件 4.复制里面的php代码,将其改成自己 ...

  6. 快递鸟 物流跟踪订阅 即时查询快递 预约取件(在线下单)

    /*** 快递鸟* 物流跟踪:* 1. 除天天快递.申通快递外,其他主流的快递公司都支持:* 2. 顺丰速运:仅支持通过快递鸟预约取件接口/电子面单接口发货的顺丰单号查询.* 3. 承诺达:仅支持通过 ...

  7. 快递鸟单号查询接口电子面单API接入流程(全)

        电商平台和小程序都有物流模块,需要查询物流轨迹状态,一家家去对接顺丰.申通.中通.圆通.韵达.百世.邮政.EMS.京东.天天.德邦.安能等快递单号查询接口和电子面单API接口,是非常麻烦的,快 ...

  8. 电商平台对接第三方快递鸟物流轨迹查询api接口申请对接全流程

    电商平台对接第三方快递物流轨迹查询api接口申请对接全流程 快递鸟查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公 ...

  9. 快递鸟物流查询接口调用

    jfinal框架 (java)(小白工作笔记) http://www.kdniao.com/api-track 快递鸟官网接口(即时查询API) 订单号OrderCode为可选,快递公司编号Shipp ...

最新文章

  1. YII2 models非常好用的控制输出数据【重写Fields】
  2. R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色
  3. 驱动开发中使用安全字符串函数
  4. Java反射机制应用实践
  5. 聚类技术---复杂网络社团检测_自然场景中交通标志牌检测~文末送书
  6. Windows 查看所有进程命令tasklist
  7. 95. Unique Binary Search Trees II
  8. 3Delight NSI: A Streamable Render API
  9. Android,监控ContentProvider的数据改变
  10. go 声明二维数组_一篇文章了解Go语言中数组Arrays的使用内幕
  11. Android工程开发笔记一
  12. 天涯明夜刀手游微信第一服务器,天涯明月刀手游微信哪个区人多 微信一区选哪个好[多图]...
  13. iPhone 14 Pro渲染图曝光 网友:冲这个外观就可以买了
  14. const int * pi/int * const pi的区别
  15. 聊天室私人聊天原理_如何设置极其安全的私人群组聊天
  16. 样本T检验、方差分析(ANOVA)、wilcoxon秩和检验、KW秩和检验详解和操作步骤
  17. 口袋奇兵:在线翻译场景试点 Serverless 技术历程
  18. Python 爬虫框架Scrapy Spiders学习
  19. DNS解析错误的问题,域名解析错误导致输入域名不访问而直接输入网站IP却可以正常访问
  20. 使用scrapy框架爬取前程无忧

热门文章

  1. 企业网站SEO优化效果不理想,这几点做对了吗?
  2. for good是什么意思?
  3. 小白聊智慧制造之三:什么是智慧制造
  4. 泛微OA系统E-office11中小企业全能OA办公系统默认的初始密码是什么
  5. 网络子系统30_桥接子系统通用接口
  6. C++如何禁止掉对象的复制操作
  7. cocos 时间函数需要什么引用_Cocos实战篇[3.4]——仿COC的一个小Demo总结
  8. 【python】喜欢XJJ?这不得来一波大采集?
  9. Android Studio创建项目Error:Server returned HTTP response code: 403 for URL
  10. 全世界有多少程序员?