获取手机号码所在地接口
//省
function getAddress($phoneNumber){
$phoneNumber = trim($phoneNumber);
if (!preg_match('/^1[3456789]\d{9}$/', $phoneNumber)) {
return '';
}
$ch = curl_init();
$url = "https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$phoneNumber."&t=".time();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行HTTP请求
curl_setopt($ch, CURLOPT_URL, $url);
$res = curl_exec($ch);
$res = trim(explode('=',$res)[1]);
$res = iconv('gbk','utf-8', $res);
$infos = explode(",", $res);
$province = explode(":", $infos[1]);
return trim($province[1],"'");
}
$phoneaddress = getAddress('13581766382');
var_dump($phoneaddress);
exit;
//省市
function getAddress($phoneNumber){
$phoneNumber = trim($phoneNumber);
if (!preg_match('/^1[3456789]\d{9}$/', $phoneNumber)) {
return '';
}
$ch = curl_init();
$url = "https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=".$phoneNumber."&resource_id=6004&ie=utf8&oe=utf8&format=json";
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行HTTP请求
curl_setopt($ch, CURLOPT_URL, $url);
$res = curl_exec($ch);
//$res = iconv('gbk','utf-8', $res);
$infos = explode(",", $res);
$province = explode(":", $infos[7]);
return trim($province[1],"'");
}
$user_address = getAddress('13581766382');
echo $user_address;
exit;

浙公网安备 33010602011771号