根据手机号码获取所在地接口 PHP

之前开发微信活动需要用到归属地信息,找了好几个网上现有的接口,只有财付通的接口调成了,代码如下

 public function getAddrByPhone($phonenum){
        $url = 'http://life.tenpay.com/cgi-bin/mobile/MobileQueryAttribution.cgi?chgmobile='.$phonenum;
        $xml_array=simplexml_load_file($url);
        $xml = (array)$xml_array; 
        $addr =  $xml['city']==$xml['province']?$xml['city']:$xml['province'].$xml['city'];
        
        return $addr;

    }

今天再跑的时候发现这个接口不能用了,不太明白具体原因,看网上其他博主的文章里面贴的接口连接也几乎都不能用了,可能以后还是要自己研究写出来了

————————————————————————————————————————

2019.10.25 新增一个可用接口:
http://mobsec-dianhua.baidu.com/dianhua_api/open/location?tel=phonenum

你可能感兴趣的:(根据手机号码获取所在地接口 PHP)