快递鸟集成快递单号查询API接口,可以同时对接顺丰快递查询,中通、申通、圆通、韵达、百世、EMS等国内外418家物流快递公司接口查询等。这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务。对于电商企业,ERP服务企业,集成此接口到自己的软件中,增加了企业的竞争力。

一、接口应用场景
1.在电商平台购物后,通过购物订单跟踪物流时,调用此API获取物流信息详情
2.处理运费对账时,一键获取运单物流状态
3.批量跟踪及获取运单物流信息

对接流程

快递鸟网站申请接口KEY并认证-对接接口-调试-上线使用

二、对接准备
1.登录快递鸟注册快账号
2.获取开发者账号信息(ID ,API Key),登录快递鸟后台中查看
3.进行技术联调,并完成调试,物流查询api地址:http://www.kdniao.com/api-track
4.在您的软件中集成快递物流查询接口

三、技术对接
快递鸟提供的快递查询接口,支持418家快递物流查询,涵盖了国内外主流快递服务企业的单号查询,信息及时,数据完整。

登录快递鸟官网支持多种开发语言对接,包括JAVA,C#,PHP等。根据您的开发语言,选择参考对应的代码示例,下面以PHP代码为例:

<?php
//电商ID
defined('EBusinessID') or define('EBusinessID', '123456');
//电商加密私钥,快递鸟提供,注意保管,不要泄漏
defined('AppKey') or define('AppKey', '1234567890');
//请求url:测试地址
//defined('ReqURL') or define('ReqURL', 'http://sandboxapi.kdniao.cc:8080/kdniaosandbox/gateway/exterfaceInvoke.json');
//请求url:正式地址
defined('ReqURL') or define('ReqURL', 'http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx');$kgs = "JD";//快递公司简称,官方有文档
$number = "12345678";//快递单号//调用查询物流轨迹
//---------------------------------------------
$logisticResult=getOrderTracesByJson($kgs,$number);
echo $logisticResult;//解析数据
$data = json_decode($logisticResult,true);if($data['Success'] == true){//返回信息成功$str = "";if(isset($data['Traces']) && !empty($data['Traces'])){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."";
}//---------------------------------------------/*** Json方式 查询订单物流轨迹*/
function getOrderTracesByJson($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)));
}?>

转载于:https://www.cnblogs.com/kdn2019/p/11571970.html

php快递鸟单号查询api接口免费对接调用相关推荐

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

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

  2. 免费对接快递数据物流信息接口【快递鸟单号查询API】

    近年来,我国电商产业的迅猛发展也推动着物流行业需求的增加,其中电商平台根据快递单号查询物流信息数据的需求就是基本需求,用户下单后商家把货物有没有及时的按要求发出去,就需要通过物流轨迹的揽件状态来判断, ...

  3. java对接快递鸟单号查询自动识别接口,调用示例

    应用场景 (1)PC端.移动端应用或网站应用集成运单物流信息查询功能时,只需要录入单号即可完成查询,无需用户输入快递公司. (2)电商网站要在快递鸟查询或者订阅运单时,可通过单号识别先行判断物流公司后 ...

  4. 顺丰快递单号查询API接口调试demo【快递100API接口】

    顺丰目前提供了两种对接方式: 一种是开发者自助对接,需要注册丰桥账户后,申请成为开发者,再根据顺丰要求对接,整个流程较为繁琐: 还有一种方式就是通过第三方快递单号查询API接口服务商对接(例如快递10 ...

  5. 常用物流快递单号查询API接口对接net源码示例_快递鸟

    零售电商平台及ISV商家对物流api接口的需求有很多,今天我们主要分享的就是快递鸟快递单号查询接口的对接指南,快递单号查询接口对接的应用场景有很多,很多场景会遇到,最主要的就是电商网站用户打开&quo ...

  6. 快递单号查询API接口对接net源码示例_快递鸟

    零售电商平台及ISV商家对物流api接口的需求有很多,今天我们主要分享的就是快递鸟快递单号查询接口的对接指南,快递单号查询接口对接的应用场景有很多,很多场景会遇到,最主要的就是电商网站用户打开&quo ...

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

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

  8. 第三方快递鸟免费物流轨迹单号查询api接口对接案例

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

  9. 快递单号查询API接口对接Java源码示例_快递鸟

    零售电商平台及ISV商家对物流api接口的需求有很多,今天我们主要分享的就是快递鸟快递单号查询接口的对接指南,快递单号查询接口对接的应用场景有很多,很多场景会遇到,最主要的就是电商网站用户打开&quo ...

最新文章

  1. 最大数值(不能使用比较运算符)
  2. 程序员,你就是三明治!
  3. leetcode203.移除链表元素
  4. Spring Cloud Gateway介绍(二)
  5. SpringBoot项目使用微服务后在Service窗口启动应用后不显示端口号
  6. kafka_consumer_消费原理介绍
  7. Leetcode贪心 验证回文字符串
  8. Android渐变色画笔 自定义View渐变色
  9. win7仿win98电脑主题
  10. 战旗html5播放器为什么卡顿,视频站启用html5播放器
  11. 数仓之事实表和维度表(一)
  12. AutoRunner 功能自动化测试项目实训之认识自动化测试工具AutoRunner(二)
  13. vue 动态修改页面的meta
  14. 权力的游戏字幕哪家强_使用权力游戏字幕
  15. 【Java】奇偶数判断
  16. 从零开始的openGL--cs游戏(11)3种常用shader
  17. 产品读书《让大象飞:激进创新,让你一飞冲天的创业术》
  18. 教程:从零开始 使用Python进行深度学习!
  19. 人生苦短,用Python爬取迅雷电影天堂最新电影ed2k
  20. 后TOS时代的码头数字化生产力

热门文章

  1. 程序设计与算法(二)算法基础-郭炜 1.3.1 称硬币
  2. 触摸屏识别为鼠标的解决方法
  3. vuedraggable的使用
  4. css指针悬停_CSS中的指针事件属性
  5. Apache Twill:Hadoop家族的最新成员
  6. python加载项向导_使用Python的win32com加载Excel加载项
  7. scp 报错 not a regular file
  8. 卷积神经网络:填充、步幅
  9. 如何有理有据地给元宇宙泼一盆冷水?
  10. 撞上元宇宙冷门新职业 我变年入百万打工人