利用百度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. 简单两行,实现无线WiFi共享上网,手机抓包再也不用愁了
  2. Google Gflags使用
  3. Arthas 实践——生产环境排查 CPU 飚高问题
  4. 我的2019春招(前端暑期实习)记录
  5. 报表工具JasperReports视频教程
  6. 【SSH项目实战】国税协同平台-26.分页功能编写
  7. Add Binary
  8. linux node 文件存放目录_Linux文件与目录结构
  9. php mysql修改命令_PHP编程:mysql alter table命令修改表结构实例详解
  10. Java等线程池执行完所有任务后再执行主线程
  11. 程序显示文本框_【教程】TestComplete测试桌面应用程序教程(二)
  12. Windbg SOS and CLR版本不一致的解决方案
  13. 几款浏览器JavaScript调试工具
  14. 【VMCloud云平台】SCAP(二)
  15. fread函数和fwrite函数用法
  16. VUE自定义指令directive和inserted
  17. Handler sync barrier(同步屏障)
  18. luogu3933 Chtholly Nota Seniorious
  19. 智能手机照片被误删如何恢复
  20. 数据集加载的几种方法

热门文章

  1. 电路设计入门~触摸小夜灯
  2. 女人的这三个“动作”,才更加让男人心动
  3. Linux-mips下使用ngrok穿透路由
  4. 共享文件连接不上服务器,DC上共享文件夹无法连接
  5. Vue+element ui上传图片和视频并回显,点击放大查看和播放
  6. C++:排队叫号系统(附完整源码)
  7. 【引用】相思茉莉(原创)来自我的另一处博
  8. 【STM32H7教程】第74章 STM32H7的SPI总线应用之驱动DAC8563(双通道,16bit分辨率,正负10V)
  9. 亚马逊 Amazon Kindle Book 代购 英文原版 正版书 图书 电 子 书-淘宝网
  10. C# 1000的阶乘