成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP 快遞查詢接口,快遞鳥物流查詢 API 的二次封裝. 輕輕松松調(diào)用它

sihai / 1942人閱讀

摘要:關(guān)于快遞鳥的二次封裝快遞鳥電商的電商加密私鑰,快遞鳥提供,注意保管,不要泄漏電商的快遞商編號快遞單號方式查詢訂單物流軌跡根據(jù)公司業(yè)務(wù)處理返回的信息提交數(shù)據(jù)請求提交的數(shù)據(jù)響應(yīng)返回的電商簽名生成內(nèi)容簽名

關(guān)于快遞鳥API的二次封裝

/****
**  快遞鳥
**    getOrderTracesByJson() 
**    ->$eBusinessID       //電商的ID        
**    ->$appKey             //電商加密私鑰,快遞鳥提供,注意保管,不要泄漏
**     ->$reqURL              //電商的ID
**  ->$shipperCode       //快遞商編號
**     ->$logisticCode       //快遞單號
****/

class NanSongKdApiSearch
{
        /**
     * Json方式 查詢訂單物流軌跡
     */
    public function getOrderTracesByJson($eBusinessID, $appKey, $reqURL, $shipperCode, $logisticCode){

        $requestData= "{"OrderCode":"","ShipperCode":$shipperCode,"LogisticCode":$logisticCode  }";

        $datas = array(
            "EBusinessID" => $eBusinessID,
            "RequestType" => "1002",
            "RequestData" => urlencode($requestData) ,
            "DataType" => "2",
        );
        $datas["DataSign"] = $this->encrypt($requestData, $appKey);
        $result=$this->sendPost($reqURL, $datas);    
        
        //根據(jù)公司業(yè)務(wù)處理返回的信息......
        
        return $result;
    }
     
    /**
     *  post提交數(shù)據(jù) 
     * @param  string $url 請求Url
     * @param  array $datas 提交的數(shù)據(jù) 
     * @return url響應(yīng)返回的html
     */
    public 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
";
        $httpheader.= "Host:" . $url_info["host"] . "
";
        $httpheader.= "Content-Type:application/x-www-form-urlencoded
";
        $httpheader.= "Content-Length:" . strlen($post_data) . "
";
        $httpheader.= "Connection:close

";
        $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 == "
" || $header == "
")) {
                break;
            }
        }
        while (!feof($fd)) {
            $gets.= fread($fd, 128);
        }
        fclose($fd);  
        
        return $gets;
    }

    /**
     * 電商Sign簽名生成
     * @param data 內(nèi)容   
     * @param appkey Appkey
     * @return DataSign簽名
     */
    public function encrypt($data, $appkey) {
        return urlencode(base64_encode(md5($data.$appkey)));
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22627.html

相關(guān)文章

  • 寫一個小程序菜裹裹吧

    摘要:最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥裹裹小程序時,卻沒有發(fā)現(xiàn),于是便想自己動手仿版寫一個菜鳥裹裹的小程序,對其中的快遞查詢物流跟蹤很有興趣。 新手寫小程序并不簡單,這是我的第一次嘗試學(xué)習(xí)到了很多。最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥...

    NikoManiac 評論0 收藏0
  • 寫一個小程序菜裹裹吧

    摘要:最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥裹裹小程序時,卻沒有發(fā)現(xiàn),于是便想自己動手仿版寫一個菜鳥裹裹的小程序,對其中的快遞查詢物流跟蹤很有興趣。 新手寫小程序并不簡單,這是我的第一次嘗試學(xué)習(xí)到了很多。最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥...

    dinfer 評論0 收藏0
  • 寫一個小程序菜裹裹吧

    摘要:最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥裹裹小程序時,卻沒有發(fā)現(xiàn),于是便想自己動手仿版寫一個菜鳥裹裹的小程序,對其中的快遞查詢物流跟蹤很有興趣。 新手寫小程序并不簡單,這是我的第一次嘗試學(xué)習(xí)到了很多。最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥...

    Michael_Lin 評論0 收藏0
  • 寫一個菜裹裹小程序吧

    摘要:最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥裹裹小程序時,卻沒有發(fā)現(xiàn),于是便想自己動手仿版寫一個菜鳥裹裹的小程序,對其中的快遞查詢物流跟蹤很有興趣。 showImg(https://segmentfault.com/img/bVbkk77); 新手寫小程序并不簡單,這是我的第一次嘗試學(xué)習(xí)到了很多。最近雙十一過后,每天...

    dreamans 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<