您的位置:首页 > 编程语言 > PHP开发

php 快递100接口

2018-03-13 17:13 337 查看
/**
物流  快递100

name   物流公司名称 (shunfeng 顺丰) 可在官网查看物流公司的简称

number   单号

*/
function logistics($name,$number){

//参数设置
$post_data = array();
$post_data["customer"] = '***************';
$key= 'key' ;

$data['com']=$name;  //查询的快递公司的编码, 一律用小写字母
$data['num']=$number;  //查询的快递单号, 单号的最大长度是32个字符 358263398950
$post_data["param"] =json_encode($data);

$url='http://poll.kuaidi100.com/poll/query.do';
$post_data["sign"] = md5($post_data["param"].$key.$post_data["customer"]);
$post_data["sign"] = strtoupper($post_data["sign"]);
$o="";
foreach ($post_data as $k=>$v)
{
$o.= "$k=".urlencode($v)."&";		//默认UTF-8编码格式
}
$post_data=substr($o,0,-1);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
curl_setopt($ch, CURLOPT_TIMEOUT,3);
$result = curl_exec($ch);

//$data = str_replace("\"",'"',$result );
$data = json_decode($result,true);
//dump($data);
return  $data;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP 快递100 物流