利用百度Api查询手机号归属地

先到百度API官网查看其有关说明,这是其官网:http://apistore.baidu.com/
可在此页面找到相关说明。

打开网址可以看到好几个号码归属地的查询,有些是收费的,有些免费,如果调用不是特别频繁,需要的信息量不是特别多的话,免费的就足够了。我开始看的是第一个接口:http://apistore.baidu.com/apiworks/servicedetail/117.html
但是百度自己的例子中就可以看出这个接口并不符合我的需求,我要的是可以查询到省市的,显然这个接口只返回给我省。

再来看这个 http://apistore.baidu.com/apiworks/servicedetail/794.html
首先看百度所给的例子的结果:

看来这个可以了,百度给了几种不同语言的例子,我只看java的:

String httpUrl = “http://apis.baidu.com/apistore/mobilenumber/mobilenumber“;
String httpArg = “phone=15210011578”;
String jsonResult = request(httpUrl, httpArg);
System.out.println(jsonResult);

/**
* @param urlAll
* :请求接口
* @param httpArg
* :参数
* @return 返回结果
*/
public static String request(String httpUrl, String httpArg) {
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + “?” + httpArg;

try {URL url = new URL(httpUrl);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("GET");// 填入apikey到HTTP headerconnection.setRequestProperty("apikey",  "您自己的apikey");connection.connect();InputStream is = connection.getInputStream();reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));String strRead = null;while ((strRead = reader.readLine()) != null) {sbf.append(strRead);sbf.append("\r\n");}reader.close();result = sbf.toString();
} catch (Exception e) {e.printStackTrace();
}
return result;

}

这里边需要有自己的百度apikey 可参考这个网页http://app.baidu.com/static/cms/getapikey.html

可以把这个方法封装一下作为一个工具类使用了。

利用百度API查询手机号归属地相关推荐

  1. 利用百度API Store接口进行火车票查询

    火车票查询 项目源码下载链接: Github:https://github.com/VincentWYJ/TrainTicketQuery 博客文件:http://files.cnblogs.com/ ...

  2. 爬取去哪儿网酒店信息,再利用百度API将酒店地址的经纬度爬取!

    Python3 的 selenium库可以模拟打开页面,获得加载完成的页面信息,一些基本用法,请自行度娘,就不再赘述了 1.将某城市的所有酒店链接爬取下来. 先打开两个酒店页面 ** https:// ...

  3. php调用百度接口获取经纬度,利用百度API(js),通过地址获取经纬度的注意事项...

    网上给的很多答案都是这种: http://api.map.baidu.com/geocoder?address=地址&output=输出格式类型&key=用户密钥&city=城 ...

  4. 将手绘地图或自制地图显示在网页上(利用百度API)

    利用百度APi实现将手绘地图展示在网页上,达到类似这样的效果: 切图参考了:cnblog jz1108 并用了其工具, 表示非常感谢! 百度地图API目前默认支持两种地图类型(map type):普通 ...

  5. 淘宝 Api 查询手机号

    https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13834782535 淘宝 Api 查询手机号 转载于:https://www.c ...

  6. api查询所有记录 zabbix_利用zabbix—API查询zabbix监控项历史数据、均值、峰值详细讲解...

    前言: 查询监控项历史数据,最常见的办法就是在页面查询,但是页面只能展现最近的500个数值,如果要查询历史数据比较久远或要形成数据表格进行分析,这个办法就不适用了,但是利用zabbix-API查询za ...

  7. PHP学习笔记:利用百度api实现手机归属地查询

    从来没有用过api,都不知道怎么获得api的数据,跟着demo,然后修改,终于实现了手机号码查询的功能,代码和说明很全,大家试试. <?php /*** Created by jianqingw ...

  8. 微信小程序利用百度api达成植物识别

    看完本文你可学会: 如何使用百度智能云 如何在微信小程序中去接入百度api,达成植物识别的效果 如何使用百度智能云? 官网:https://cloud.baidu.com 进入官网,在用户中心下选择图 ...

  9. 麋鹿分布图制作(一)——调用百度API查询地名的坐标

    最近在做保护生物学的论文,查论文的过程中发现之前的麋鹿分布图是手绘的,看起来真的是...,因此我决定重新画一下这个图. 这个地图的绘制我分为两个部分:(一)调用百度API查找地点的经纬度,(二)用py ...

最新文章

  1. XGBoost缺失值引发的问题及其深度分析 | CSDN博文精选
  2. k8s 通过环境变量获取Pod信息
  3. 五分钟用vue实现一个五星打分效果
  4. Testing Round #16 (Unrated) C. Skier(map的应用)
  5. python-if条件判断与while/for循环
  6. CAN总线技术 | 数据链路层02 - 帧结构
  7. 深入剖析ORACLE数据库备份与恢复的原理
  8. sklearn 3.随机森林(菜菜课程)
  9. .net跨平台分析软件
  10. Struts2学习(三)———— 输入校验和拦截器
  11. 数据库系统概论-作业(设计本科生事务管理数据库)
  12. Visio2007产品密钥
  13. java网页版斗地主_JAVA控制台版斗地主
  14. 【编译】GCC与CMAKE的关系 MinGW32 和 MinGW-w64的关系
  15. vue3.0版本下动态修改表格数据
  16. JS定时器原理及案例
  17. 绘制业务流程图—入门篇
  18. seata分布式事务处理教程
  19. 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存放在a[0],456放在a[1]中
  20. Leech for mac(轻量级mac下载工具)

热门文章

  1. 2022年京东春晚摇一摇分15亿红包活动
  2. 工程伦理--6.3 风险评估的道德原则
  3. 打开共享计算机很慢,局域网中,查看一台电脑的共享文件夹,打开很慢(电脑达人进)...
  4. JUC回顾之-ThreadPoolExecutor的原理和使用
  5. 如果QIR能够换回项目成功,我愿用一生敏捷
  6. 51nod3061 车
  7. 搜索引擎优化系统知名乐云seo_搜索引擎优化策略分析-乐云SEO
  8. 详解ISO 13400文档(DoIP协议)-5
  9. mysql update不更新_记一次MySQL更新语句update的踩坑
  10. 蚌埠计算机二级报名时间地点,2021年3月蚌埠市计算机二级报名时间|网上报名入口【12月29日开通】...