PHP挪用快递鸟接口检察物流信息

作者:乐鱼电子   发布时间:2022-04-27 00:15     浏览:

本文摘要:/*** 电商Sign签名生成* @param data 内容* @param appkey Appkey* @return DataSign签名*/public function encrypt($data, $appkey) {return urlencode(base64_encode(md5($data.$appkey)));}/*** post提交数据* @param string $url 请求Url* @param array $datas 提交的数据* @r

乐鱼电子app

/*** 电商Sign签名生成* @param data 内容* @param appkey Appkey* @return DataSign签名*/public function encrypt($data, $appkey) {return urlencode(base64_encode(md5($data.$appkey)));}/*** post提交数据* @param string $url 请求Url* @param array $datas 提交的数据* @return url响应返回的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.0rn";$httpheader.= "Host:" . $url_info['host'] . "rn";$httpheader.= "Content-Type:application/x-www-form-urlencodedrn";$httpheader.= "Content-Length:" . strlen($post_data) . "rn";$httpheader.= "Connection:closernrn";$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 == "rn" || $header == "n")) {break;}}while (!feof($fd)) {$gets.= fread($fd, 128);}fclose($fd);return $gets;}/*** Json方式 物流信息订阅*/public function orderTracesSubByJson(){$requestData="{'OrderCode': '$orderSn',"."'ShipperCode':'$ShipperCode',"."'LogisticCode':'$LogisticCode',"."}";$AppKey = "249b6-03b-db8-964-36ab2ae";$ReqURL ='http://api.kdniao.com/api/dist';$datas = array('EBusinessID' => '1419','RequestType' => '8001','RequestData' => urlencode($requestData) ,'DataType' => '2',);$datas['DataSign'] = $this->encrypt($requestData, $AppKey);$result=$this->sendPost($ReqURL, $datas);//凭据公司业务处置惩罚返回的信息......return $result;
本文关键词:PHP,挪用,快递,鸟,接口,检察,物流,信息,电商,乐鱼电子

本文来源:乐鱼电子-www.jyhzcy.cn