当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-27 12:44:18 浏览: 评论:0 

本API支持1、可输入11位手机号查询归属地如:13858861234,2、可输入7位号段查询归属地如:1335586,3、支持号段 13、14、15、17、18,有需要的小伙伴可以参考下。

该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返回示例:

  1.   "id":"80012"
  2.    "Mobile":"13800138000"
  3.    "Province":"\u5317\u4eac"
  4.    "City":"\u5317\u4eac"
  5.    "AreaCode":"010"
  6.    "PostCode":"100000"
  7.    "Operators":"\u4e2d\u56fd\u79fb\u52a8"
  8.    "Card":"GSM" 

XML返回示例:

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

使用方法

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

Tags: PHP获取手机号码

分享到: