PHP快递查询接口
function kuaidi100_scan($getcom,$invoice_sn) {
switch ($getcom) {
case "EMS":
$postcom = 'ems';
break;
case "中国邮政":
$postcom = 'ems';
break;
case "申通快递":
$postcom = 'shentong';
break;
case "圆通速递":
$postcom = 'yuantong';
break;
case "顺丰速运":
$postcom = 'shunfeng';
break;
case "天天快递":
$postcom = 'tiantian';
break;
case "韵达快递":
$postcom = 'yunda';
break;
case "中通速递":
$postcom = 'zhongtong';
break;
case "龙邦物流":
$postcom = 'longbanwuliu';
break;
case "宅急送":
$postcom = 'zhaijisong';
break;
case "全一快递":
$postcom = 'quanyikuaidi';
break;
case "汇通速递":
$postcom = 'huitongkuaidi';
break;
case "民航快递":
$postcom = 'minghangkuaidi';
break;
case "亚风速递":
$postcom = 'yafengsudi';
break;
case "快捷速递":
$postcom = 'kuaijiesudi';
break;
case "华宇物流":
$postcom = 'tiandihuayu';
break;
case "中铁快运":
$postcom = 'zhongtiewuliu';
break;
case "FedEx":
$postcom = 'fedex';
break;
case "UPS":
$postcom = 'ups';
break;
case "DHL":
$postcom = 'dhl';
break;
default:
$postcom = '';
}
if (empty($postcom)) {
return false;
}
$curr_time = time();
$url = 'http://m.kuaidi100.com/query?type='.$postcom.'&id=1&postid=' .$invoice_sn. '&temp='.$curr_time;
$res = file_get_contents($url);
$res = json_decode($res,true);
if ($res['status'] == 200) {
return $res['data'];
}
return false;
}
kuaidi100_scan("中通速递","375590702050");