`
源源流长
  • 浏览: 1555 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

快递查询API接口PHP源码程序

阅读更多

基于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版.rar

    【快递单号查询接口Demo源码】是一款基于PHP语言实现的快递物流查询系统,它能够帮助开发者快速集成到自己的网站或应用中,提供实时的快递单号追踪功能。这款源码利用了“快递鸟”提供的API服务,允许用户通过输入...

    PHP实例开发源码-EMS邮件快递单号查询 php 版.zip

    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邮件快递单号查询php版源码.zip" 涉及的知识点主要集中在PHP编程语言和EMS(Express Mail Service)快递单号查询系统开发上。这个压缩包文件很可能是提供了一个PHP实现的快递单号查询接口,...

    快递平台系统快递信息查询小程序源码

    【快递平台系统快递信息查询小程序源码】是一个基于PHP技术构建的应用程序,主要功能是提供快递查询和寄送服务。这个小程序适用于快递代发和代寄业务,方便用户在线进行快递管理。通过此系统,用户可以轻松查询快递...

    基于PHP的ITool快递查询系统php免费版源码.zip

    【快递查询系统】快递查询系统的核心功能是连接到不同的快递公司服务器,通过API接口获取并更新包裹的位置信息。通常,此类系统会提供一个简单的界面供用户输入运单号,然后系统通过HTTP请求向快递公司的服务器发送...

    天天快递单号查询程序源码.rar

    "tt.php"可能是处理查询逻辑的具体脚本,它接收到index.php传递的快递单号,然后调用快递公司的API接口获取相应的物流信息。这一步骤涉及网络请求和数据解析,可能使用了PHP的cURL库或file_get_contents函数。 ...

    快递查询源码

    1. **数据接口**:系统需要对接各大快递公司的API(应用程序接口),如EMS、顺丰、圆通、申通、韵达等,获取快递物流信息。这些API通常会返回包裹的最新位置、派送状态、签收信息等。 2. **条形码/运单号识别**:...

    2023最新独立版校园跑腿校园社区小程序源码+附教程

    后端部分则包含服务器逻辑,如API接口设计、业务逻辑处理等,通过与前端进行通信,完成数据的增删查改。数据库.sql文件则包含了预设的数据库表结构和初始数据,是初始化数据库的关键。 搭建教程通常会指导开发者或...

    小程序商城源码

    7. **服务端(接口)**:这部分源代码实现了与前端和后台交互的API接口,是小程序与服务器通信的桥梁,处理数据的接收和发送,实现业务逻辑。 通过深入学习这个小程序商城源码,开发者不仅可以提升PHP编程技能,还...

    校园跑腿微信小程序php后端源码案例设计.zip

    3. **RESTful API设计**:为了使微信小程序与PHP后端进行数据交换,通常会采用RESTful API设计原则,定义清晰的HTTP接口,如GET、POST、PUT和DELETE等,用于不同的操作。 4. **数据库设计**:此项目可能包含用户...

    外卖CPS优惠券小程序平台v3.0源码+搭建说明.rar

    - 对于外卖CPS优惠券小程序,源码可能包含用户接口、数据库操作、订单处理、优惠券管理、佣金结算等多个模块。 4. **搭建说明**: - 搭建说明通常包括服务器环境配置、数据库安装、小程序代码上传、微信开发者...

    基于PHP的顺丰快递PHP源码.zip

    【标题】"基于PHP的顺丰快递PHP源码.zip"是一个包含使用PHP编程语言实现的顺丰快递接口调用的源代码库。这个项目可能是为了帮助开发者集成顺丰快递的服务,如查询物流信息、下单、追踪包裹等,到他们的Web应用中。 ...

    Logistics无需授权和配置简单便捷查询运单快递信息的PHP接口

    【标题】"Logistics无需授权和配置简单便捷查询运单快递信息的PHP接口"涉及到的主要知识点是PHP编程以及第三方API的使用,特别是物流查询相关的API。在PHP开发中,经常需要与外部服务进行交互,例如获取快递物流信息...

    校园跑腿微信小程序源码下载

    【标题】"校园跑腿微信小程序源码"是一款专为校园内的日常生活服务设计的应用程序,它允许学生通过微信小程序下单,让其他同学帮忙完成诸如取快递、买饭等跑腿任务。这款源码的开放提供了自定义开发和运营校园跑腿...

    PHP实例开发源码—EMS邮件快递单号查询 版.zip

    【PHP实例开发源码—EMS邮件快递单号查询 版.zip】这个压缩包文件主要包含了一个使用PHP语言编写的程序,用于实现EMS(Express Mail Service)邮件快递单号的在线查询功能。EMS是中国邮政速递物流的一项服务,提供...

    PHP实例开发源码-顺丰 快递 PHP.zip

    顺丰快递作为中国知名的快递公司,其API接口被广泛用于自动化查询快递物流信息。这个压缩包“PHP实例开发源码-顺丰 快递 PHP.zip”显然包含了一个基于PHP的代码实现,用于与顺丰快递的API进行交互。 首先,让我们...

    微信小程序-寄快递小程序源码

    开发者可能需要了解API接口与各大快递公司的系统对接,以便获取实时的运单信息。 描述中提到,资源内不仅包含源码,还有"详细的系统图文搭建教程"。这意味着购买者不仅可以获取到完整的代码,还可以通过教程了解...

    Tudoucms校园跑腿同学小程序源码.rar

    6. **后端接口**:通常使用 Node.js、PHP 或其他后端语言开发,提供 API 接口与小程序进行数据交互。 7. **安全性**:确保用户信息的安全,防止未授权访问和数据泄露,例如使用 HTTPS 协议加密通信。 8. **数据库...

    柚子社区团购源码V1.6.2 小程序开源版

    但通常此类小程序会涉及前端开发语言如JavaScript(微信小程序框架WXML和WXSS),后端可能使用Node.js、PHP或其他服务器端语言,数据库可能采用MySQL等关系型数据库,同时可能涉及到API接口开发,用于对接物流、支付...

Global site tag (gtag.js) - Google Analytics