国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用于快遞查詢API接口集成查詢

2019-11-08 02:01:08
字體:
來源:轉載
供稿:網友

適用于涉及經常發貨、寄快遞的人群、企業、電商網站、微信公眾號平臺等對接使用。支持國內外三百多家快遞及物流公司的快遞單號一站式查詢。

使用說明:

1.KuadidiAPI.php 不需要修改改任何東西

2.example.php 按照說明使用

3.如果有什么不清楚的地方,請到快遞網的官網咨詢(http://www.kuaidi.com/),或者撥打快遞網咨詢電話:或加QQ:2885643506  發郵件至guoxiangyuan@kuaidi.com

KuadidiAPI.php 代碼如下:

<?php

/**

 * Created by http://www.kuaidi.com

 * User: kuaidi.com PHP team

 * Date: 2016-08-22

 * 物流信息查詢接口SDK

 * QQ: 2230304070

 * 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); 

        }

    }

 

}

example.php  代碼如下:

<?php

include 'KuaidiAPI.php';

 

//修改成你自己的KEY

$key = 'c684ab43a28bc3caea53570666ce9762'; 

$kuaidichaxun = new KuaidiAPi($key);

 

//設置返回格式。 0: 返回 json 字符串; 1:返回 xml 對象

//$kuaidichaxun->setShow(1); //可選,默認為 0 返回json格式

 

//返回物流信息條目數。 0:返回多行完整的信息; 1:只返回一行信息

//$kuaidichaxun->setMuti(1); //可選,默認為0

 

//設置返回物流信息排序。desc:按時間由新到舊排列; asc:按時間由舊到新排列

//$kuaidichaxun->setOrder('asc');

 

//查詢

$result = $kuaidichaxun->query('111111', 'quanfengkuaidi');

 

//帶公司短碼查詢,短碼列表見文檔

//$result = $kuaidichaxun->query('111111', 'quanfengkuaidi');

//111111 快遞單號

//quanfengkuaidi   快遞公司名稱

 

var_dump($result);

?>


上一篇:Arduino介紹_硬件

下一篇:HDU 2092 - 整數解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武鸣县| 密山市| 伊金霍洛旗| 鹤庆县| 左云县| 富平县| 泊头市| 西峡县| 绥江县| 哈巴河县| 亳州市| 普定县| 启东市| 绥中县| 甘德县| 浪卡子县| 合江县| 江都市| 前郭尔| 孝义市| 德昌县| 深圳市| 高阳县| 土默特左旗| 会同县| 林芝县| 申扎县| 山西省| 黄大仙区| 宁河县| 鸡东县| 芒康县| 福州市| 苏州市| 焉耆| 桑日县| 肥乡县| 靖宇县| 黄浦区| 桃江县| 封丘县|