栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

智选物流接口demo-PHP

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

智选物流接口demo-PHP


//电商IDdefined('EBusinessID'or define('EBusinessID''请到快递鸟官网申请http://kdniao.com/reg');//电商加密私钥,快递鸟提供,注意保管,不要泄漏defined('AppKey'or define('AppKey''请到快递鸟官网申请http://kdniao.com/reg');//请求url//测试地址defined('ReqURL'or define('ReqURL''http://testapi.kdniao.cc:8081/Ebusiness/EbusinessOrderHandle.aspx');//正式地址//defined('ReqURL') or define('ReqURL', 'http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx');  //调用获取物流轨迹//------------------------------------------------------------- $logisticResult = getExpRecommendByJson();echo $logisticResult//-------------------------------------------------------------  function getExpRecommendByJson(){    $requestData"{'MemberID':'123456','WarehouseID':'1','Detail':[{'OrderCode':'12345','IsCOD':0,'Sender':{'ProvinceName':'广东省','CityName':'广州','ExpAreaName':'龙岗区','Subdistrict':'布吉街道','Address':'518000'},'Receiver':{'ProvinceName':'广东','CityName':'梅州','ExpAreaName':'丰顺','Subdistrict':'布吉街道','Address':'518000'},'Goods':[{'ProductName':'包','Volume':'','Weight':'1'}]},{'OrderCode':'12346','IsCOD':0,'Sender':{'ProvinceName':'广东省','CityName':'广州','ExpAreaName':'龙岗区','Subdistrict':'布吉街道','Address':'518000'},'Receiver':{'ProvinceName':'湖南','CityName':'长沙','ExpAreaName':'龙岗区','Subdistrict':'布吉街道','Address':'518000'},'Goods':[{'ProductName':'包','Volume':'','Weight':'1'}]}]}";    $datas array(        'EBusinessID' => EBusinessID,        'RequestType' => '2006',        'RequestData' => urlencode($requestData) ,        'DataType' => '2',    );    $datas['DataSign'] = encrypt($requestData, AppKey);    $result=sendPost(ReqURL, $datas);           //根据公司业务处理返回的信息......         return $result;}  function importCostTemplateByJson(){    $requestData"{'MemberID':'123456','Detail':[{'ShipperCode':'YD','SendProvince':'广东','SendCity':'广州','SendExpArea':'天河','ReceiveProvince':'湖南','ReceiveCity':'长沙','ReceiveExpArea':'龙岗','FirstWeight':'1','FirstFee':'8','AdditionalWeight':'1','AdditionalFee':'10','WeightFormula':''},{'ShipperCode':'YD','SendProvince':'广东','SendCity':'广州','SendExpArea':'天河','ReceiveProvince':'湖南','ReceiveCity':'长沙','ReceiveExpArea':'雨花','FirstWeight':'1','FirstFee':'8','AdditionalWeight':'1','AdditionalFee':'10','WeightFormula':'{{w-0}-0.4}*{{{1000-w}-0.4}+1}*4.700+ {{w-1000}-0.6}*[(w-1000)/1000]*4.700)','ShippingType':'1','IntervalList':[{'StartWeight': 1.0,'EndWeight': 2.0, 'Fee': 3.0}]}]}";    $datas array(        'EBusinessID' => EBusinessID,        'RequestType' => '2004',        'RequestData' => urlencode($requestData) ,        'DataType' => '2',    );    $datas['DataSign'] = encrypt($requestData, AppKey);    $result=sendPost(ReqURL, $datas);           //根据公司业务处理返回的信息......         return $result;}  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;function encrypt($data$appkey) {    return urlencode(base64_encode(md5($data.$appkey)));?>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/229164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号