微信公众号开发第五课 手机归属地开发

要实现归属地开发,只需要一个api就可以实现,上节课我们通过数据库查询,得到shouji这样一个功能,那么关键字$keyword需要去除前两个字符’手机‘

$word = mb_substr($keyword,2,220,"UTF-8");

$word就是一个手机号码,我们通过定义一个函数来实现这个查询归属地功能。

function phone($phone='13823459876'){
$appkey='101312';
$sign='a9188406bf366b55d58c97b920814f6e2';
$s =  file_get_contents("http://api.k780.com/?app=phone.get&phone=$phone&appkey=$appkey&sign=$sign&format=json");
$ss = json_decode($s,1);
if($ss['success']==0){
	return $ss["msg"];
}else{
	return $ss["result"]["att"]."-".$ss["result"]["ctype"];
}
}

 上边是一个网站api,返回数据格式json格式,你也可以用其他网站api来处理。

$key =phone($word);

然后输出返回的归属地文本信息。

上边file_get_contents函数如果不支持可以用curl也可以。

下节课我们来实现一个实际应用,而不是使用api,当然,能够用api实现最好了。

 

你可能感兴趣的:(微信公众号)