PHP通过API获取手机号码归属地


Posted in PHP onMay 28, 2015

该API接口自 2011年 SAE平台上线稳定运行至今,增加了17号段的支持,欢迎各种采集注限制 并发10

详细使用说明

接口地址:http://appyun.sinaapp.com/index.php?app=mobile&controller=index&action=api

请求方法:GET

请求参数:

参数名 类型 必填 参数位置 描述 默认值
app string 是 urlParam 模块名称(不变) mobile
controller string 是 urlParam 控制器名称 index
action string 是 urlParam 操作名称 api
mobile string 是 urlParam 手机号码或号段 13800138000
outfmt string 是 urlParam 期望得到的结果类型 json
请求示例:

http://appyun.sinaapp.com/index.php?app=mobile&controller=index&action=api&outfmt=json&mobile=13800138000

JSON返回示例:

{
  "id":"80012",
   "Mobile":"13800138000",
   "Province":"\u5317\u4eac",
   "City":"\u5317\u4eac",
   "AreaCode":"010",
   "PostCode":"100000",
   "Operators":"\u4e2d\u56fd\u79fb\u52a8",
   "Card":"GSM"
}

XML返回示例:

<?xml version="1.0" encoding="utf-8" ?>
<QueryResponse xmlns="http://appyun.sinaapp.com/">
  <Mobile>13800138000</Mobile> 
  <QueryResult>True</QueryResult>
  <Province>北京</Province>
  <City>北京</City>
  <AreaCode>010</AreaCode>
  <PostCode>100000</PostCode>
  <Operators>中国移动</Operators>
  <Card>GSM</Card>
</QueryResponse>

使用方法

function getMobileInfo($mobile)
  {
   $response = file_get_contents('http://appyun.sinaapp.com/index.php?app=mobile&controller=index&action=api&outfmt=json&mobile='.$mobile)
    $result = json_decode($response,true);
    return $result;
}

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
php如何获取文件的扩展名
Oct 28 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
PHP精确计算功能示例
Nov 29 PHP
php递归函数怎么用才有效
Feb 24 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 PHP
php解析非标准json、非规范json的方式实例
Dec 10 PHP
typecho插件编写教程(二):写一个新插件
May 28 #PHP
typecho插件编写教程(一):Hello World
May 28 #PHP
php实现的mongodb操作类
May 28 #PHP
PHP编译安装时常见错误解决办法
May 28 #PHP
PHP安装memcached扩展笔记
May 28 #PHP
PHP实现的增强性mhash函数
May 27 #PHP
PHP验证信用卡卡号是否正确函数
May 27 #PHP
You might like
php实现简单洗牌算法
2013/06/18 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
四个PHP非常实用的功能
2015/09/29 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
jquery 指南/入门基础
2007/11/30 Javascript
JavaScript 继承详解 第一篇
2009/08/30 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
vuex实现简易计数器
2016/10/27 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
Python中set与frozenset方法和区别详解
2016/05/23 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Python中一般处理中文的几种方法
2019/03/06 Python
python计算auc的方法
2020/09/09 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
美国亚洲时尚和美容产品的一站式网上商店:Stylevana
2019/09/05 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
心理健康教育制度
2014/01/27 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python
keepalived + nginx 实现高可用方案
2022/12/24 Servers