php 快遞100接口

/**
	物流  快遞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;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章