基于PHP开发的快递查询API接口,可直接集成使用,接口平台:快递网。
支持格式:JSON/XML,支持国内外三百多家快递及物流公司的快递单号查询,例如:四通一达、顺丰、天天、ems等(国内)TNT、DHL、UPS等(国外),开发接口稳定。可供有兴趣的学习交流使用。
1.KuadidiAPI.php
<?php /** * Created by http://www.kuaidi.com * User: kuaidi.com PHP team * Date: 2016-03-02 * 物流信息查询接口SDK * QQ: 2885643506 * Version 1.0 */ class KuaidiAPI{ private $_APPKEY = ''; private $_APIURL = "http://highapi.kuaidi.com/openapi-querycountordernumber.html?"; private $_show = 0; private $_muti = 0; private $_order = 'desc'; /** * 您获得的快递网接口查询KEY。 * @param string $key */ public function KuaidiAPi($key){ $this->_APPKEY = $key; } /** * 设置数据返回类型。0: 返回 json 字符串; 1:返回 xml 对象 * @param number $show */ public function setShow($show = 0){ $this->_show = $show; } /** * 设置返回物流信息条目数, 0:返回多行完整的信息; 1:只返回一行信息 * @param number $muti */ public function setMuti($muti = 0){ $this->_muti = $muti; } /** * 设置返回物流信息排序。desc:按时间由新到旧排列; asc:按时间由旧到新排列 * @param string $order */ public function setOrder($order = 'desc'){ $this->_order = $order; } /** * 查询物流信息,传入单号, * @param 物流单号 $nu * @param 公司简码 $com 要查询的快递公司代码,不支持中文,具体请参考快递公司代码文档。 不填默认根据单号自动匹配公司。注:单号匹配成功率高于 95%。 * @throws Exception * @return array */ public function query($nu, $com=''){ if (function_exists('curl_init') == 1) { $url = $this->_APIURL; $dataArr = array( 'id' => $this->_APPKEY, 'com' => $com, 'nu' => $nu, 'show' => $this->_show, 'muti' => $this->_muti, 'order' => $this->_order ); foreach ($dataArr as $key => $value) { $url .= $key . '=' . $value . "&"; } // echo $url; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 10); $kuaidresult = curl_exec($curl); curl_close($curl); if($this->_show == 0){ $result = json_decode($kuaidresult, true); }else{ $result = $kuaidresult; } return $result; }else{ throw new Exception("Please install curl plugin", 1); } } }
详细了解可下载压缩包,谢谢。
备注:使用时请先阅读压缩包里的说明文档。
相关推荐
【快递单号查询接口Demo源码】是一款基于PHP语言实现的快递物流查询系统,它能够帮助开发者快速集成到自己的网站或应用中,提供实时的快递单号追踪功能。这款源码利用了“快递鸟”提供的API服务,允许用户通过输入...
4. **前端交互**:虽然这是后端PHP源码,但通常会与前端页面交互,如HTML表单用于输入快递单号,AJAX请求用于异步查询,JavaScript负责展示查询结果。了解基本的HTML和JavaScript是必要的。 5. **数据验证**:在...
效果图预览https://ccc.huinenglingdong.top/index.php?type=productinfo&id=400 信息修改: 下方信息修改直接在微信工具里搜索qq就行了 安装教程: ... ... 3.天行API申请地址:...把上面的APIKEY改成你自己的接口密钥
【标题】"基于PHP的EMS邮件快递单号查询php版源码.zip" 涉及的知识点主要集中在PHP编程语言和EMS(Express Mail Service)快递单号查询系统开发上。这个压缩包文件很可能是提供了一个PHP实现的快递单号查询接口,...
【快递平台系统快递信息查询小程序源码】是一个基于PHP技术构建的应用程序,主要功能是提供快递查询和寄送服务。这个小程序适用于快递代发和代寄业务,方便用户在线进行快递管理。通过此系统,用户可以轻松查询快递...
【快递查询系统】快递查询系统的核心功能是连接到不同的快递公司服务器,通过API接口获取并更新包裹的位置信息。通常,此类系统会提供一个简单的界面供用户输入运单号,然后系统通过HTTP请求向快递公司的服务器发送...
"tt.php"可能是处理查询逻辑的具体脚本,它接收到index.php传递的快递单号,然后调用快递公司的API接口获取相应的物流信息。这一步骤涉及网络请求和数据解析,可能使用了PHP的cURL库或file_get_contents函数。 ...
1. **数据接口**:系统需要对接各大快递公司的API(应用程序接口),如EMS、顺丰、圆通、申通、韵达等,获取快递物流信息。这些API通常会返回包裹的最新位置、派送状态、签收信息等。 2. **条形码/运单号识别**:...
后端部分则包含服务器逻辑,如API接口设计、业务逻辑处理等,通过与前端进行通信,完成数据的增删查改。数据库.sql文件则包含了预设的数据库表结构和初始数据,是初始化数据库的关键。 搭建教程通常会指导开发者或...
7. **服务端(接口)**:这部分源代码实现了与前端和后台交互的API接口,是小程序与服务器通信的桥梁,处理数据的接收和发送,实现业务逻辑。 通过深入学习这个小程序商城源码,开发者不仅可以提升PHP编程技能,还...
3. **RESTful API设计**:为了使微信小程序与PHP后端进行数据交换,通常会采用RESTful API设计原则,定义清晰的HTTP接口,如GET、POST、PUT和DELETE等,用于不同的操作。 4. **数据库设计**:此项目可能包含用户...
- 对于外卖CPS优惠券小程序,源码可能包含用户接口、数据库操作、订单处理、优惠券管理、佣金结算等多个模块。 4. **搭建说明**: - 搭建说明通常包括服务器环境配置、数据库安装、小程序代码上传、微信开发者...
【标题】"基于PHP的顺丰快递PHP源码.zip"是一个包含使用PHP编程语言实现的顺丰快递接口调用的源代码库。这个项目可能是为了帮助开发者集成顺丰快递的服务,如查询物流信息、下单、追踪包裹等,到他们的Web应用中。 ...
【标题】"Logistics无需授权和配置简单便捷查询运单快递信息的PHP接口"涉及到的主要知识点是PHP编程以及第三方API的使用,特别是物流查询相关的API。在PHP开发中,经常需要与外部服务进行交互,例如获取快递物流信息...
【标题】"校园跑腿微信小程序源码"是一款专为校园内的日常生活服务设计的应用程序,它允许学生通过微信小程序下单,让其他同学帮忙完成诸如取快递、买饭等跑腿任务。这款源码的开放提供了自定义开发和运营校园跑腿...
【PHP实例开发源码—EMS邮件快递单号查询 版.zip】这个压缩包文件主要包含了一个使用PHP语言编写的程序,用于实现EMS(Express Mail Service)邮件快递单号的在线查询功能。EMS是中国邮政速递物流的一项服务,提供...
顺丰快递作为中国知名的快递公司,其API接口被广泛用于自动化查询快递物流信息。这个压缩包“PHP实例开发源码-顺丰 快递 PHP.zip”显然包含了一个基于PHP的代码实现,用于与顺丰快递的API进行交互。 首先,让我们...
开发者可能需要了解API接口与各大快递公司的系统对接,以便获取实时的运单信息。 描述中提到,资源内不仅包含源码,还有"详细的系统图文搭建教程"。这意味着购买者不仅可以获取到完整的代码,还可以通过教程了解...
6. **后端接口**:通常使用 Node.js、PHP 或其他后端语言开发,提供 API 接口与小程序进行数据交互。 7. **安全性**:确保用户信息的安全,防止未授权访问和数据泄露,例如使用 HTTPS 协议加密通信。 8. **数据库...
但通常此类小程序会涉及前端开发语言如JavaScript(微信小程序框架WXML和WXSS),后端可能使用Node.js、PHP或其他服务器端语言,数据库可能采用MySQL等关系型数据库,同时可能涉及到API接口开发,用于对接物流、支付...