免费手机号归属地查询接口(Java实现)

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;/*** Created by cyj* on 2018/8/14.*/
public class JudeMobileAttribution {/*** 精确到省* @param phoneNum 手机号码* @return 浙江*/public static String getMobileAddress(String phoneNum) {if (phoneNum.isEmpty()) {return "手机号为空";} else {String result = HttpUtil.sendGet("http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?" + "tel=" + phoneNum);System.out.println(result);String json = result.replace("__GetZoneResult_ = ", "");JSONObject jobj = JSON.parseObject(json);String data1 = jobj.get("province").toString();return data1;}}/*** 精确到市* @param phoneNum 手机号码* @return 浙江杭州移动*/public static String getMobileAddressByBaiDu(String phoneNum) {if (phoneNum.isEmpty()) {return "手机号为空";} else {String result = HttpUtil.sendGet("http://mobsec-dianhua.baidu.com/dianhua_api/open/location?" + "tel=" + phoneNum);System.out.println(result);JSONObject json = JSON.parseObject(result);String response = json.get("response").toString();JSONObject detail = JSON.parseObject(response);if (detail.containsKey(phoneNum)) {return JSON.parseObject(detail.get(phoneNum).toString()).get("location").toString();} else {return "手机号查询失败";}}}public static void main(String[] args) {System.out.println(JudeMobileAttribution.getMobileAddressByBaiDu(""));}
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部