ホームページ  >  記事  >  バックエンド開発  >  PHPは携帯電話番号の位置を特定します

PHPは携帯電話番号の位置を特定します

WBOY
WBOYオリジナル
2016-06-23 13:34:291149ブラウズ

最近、仕事の都合上、PHP を使用して携帯電話番号の所有権を確認する必要があります。最も一般的な方法は、サードパーティが提供する API です。

1. タオバオ API

API アドレス: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443
パラメーター:
電話番号: 携帯電話番号
戻り値: JSON

2. API

API アドレス: http://virtual .paipai.com/extinfo/GetMobileProductInfo?mobile=15850781443&amount=10000&callname=getPhoneNumInfoExtCallback
パラメーター:
mobile: 携帯電話番号
callname: コールバック関数
amount: 不明 (必須)
return: JSON

3. Tenpay API

API アドレス: http://life.tenpay.com/cgi-bin/mobile/MobileQueryAttribution.cgi?chgmobile=15850781443
パラメーター:
chgmobile: 携帯電話番号
戻り値: xml

4. BaiFubao API

APIアドレス : https://www.baifubao.com/callback?cmd=1059&callback=phone&phone=15850781443
パラメータ:
Phone: 携帯電話番号
callback: コールバック関数
cmd: 不明(必須)
戻り値: JSON

5, 115API

API アドレス: http://cz.115.com/?ct=index&ac=get_mobile_local&callback=jsonp1333962541001&mobile=15850781443
パラメーター:
mobile: 携帯電話番号
callback: コールバック関数
戻る: JSON

PHP は淘宝 API インスタンスを呼び出します:

<?php $mobile = "150********"; //要查询的电话号码 $content = get_mobile_area($mobile); print_r($content); function get_mobile_area($mobile){ $sms = array('province'=>'', 'supplier'=>''); //初始化变量 //根据淘宝的数据库调用返回值 $url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$mobile."&t=".time(); $content = file_get_contents($url); $sms['province'] = substr($content, "56", "4"); //截取字符串 $sms['supplier'] = substr($content, "81", "4"); return $sms; }

以前、淘宝の API を使用していましたが、最初は比較的安定していましたが、しばらくすると、突然速度が遅くなり、アクセスタイムアウトが頻繁に発生するようになりました。 , 携帯電話番号データを保存するには、サードパーティをあきらめて独自のライブラリを使用する必要がありました。このように、独自のサーバーを使用して携帯電話番号の位置を特定することで、最終的な結果は誰でも考えたことがあると思います。

ここでは、携帯電話番号位置データベース mysql バージョンの最新 2015 バージョン (170 フィールドを含む) のダウンロード リンクが掲載されています: http://download.csdn.net/detail/shaerdong/8715347

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。