博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何获取手机号码?
阅读量:5104 次
发布时间:2019-06-13

本文共 1940 字,大约阅读时间需要 6 分钟。

无论是智能机也好,功能机也好,都是没有直接的接口获取手机号码的。那如何获取手机的手机号码呢?以下是两种可行的方案,如果你有更好的方法,欢迎大家交流

【方法一】

通过访问移动梦网的如下接口:http://wap.monternet.com/test/getHeader.jsp

Http头配置如下,Method为GET我试了也是可以的

Accept: application/vnd.wap.wmlscriptc, text/vnd.wap.wml, application/vnd.wap.xhtml+xml, application/xhtml+xml, text/html, multipart/mixed, */*, text/x-vcard, text/x-vcalendar, image/gif, image/vnd.wap.wbmpAcceptCharset: ISO-8859-1, US-ASCII, UTF-8; Q=0.8, ISO-10646-UCS-2; Q=0.6AcceptLanguage: zh-cn,zh;q=0.5KeepAlive: 115Connection: keep-aliveReferer: http://wap.monternet.com/test/getHeader.jspUserAgent: nokiaN73/4.0839.42.3.1 Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1Url: http://wap.monternet.com/test/getHeader.jspContentType: text/xmlMethod : post

  移动梦网会返回的一个XML,如下所示,x-up-calling-line-id这个字段后面的就是本机的手机号码了。

Host=wap.monternet.com

Accept=application/vnd.wap.wmlscriptc, text/vnd.wap.wml, application/vnd.wap.xhtml+xml, application/xhtml+xml, text/html, multipart/mixed, */*, text/x-vcard, text/x-vcalendar, image/gif, image/vnd.wap.wbmp
Accept-Charset=ISO-8859-1, US-ASCII, UTF-8; Q=0.8, ISO-10646-UCS-2; Q=0.6
Accept-Language=zh-cn,zh;q=0.5
Keep-Alive=115
Referer=http://wap.monternet.com/test/getHeader.jsp
Content-Type=text/xml
x-up-bear-type=GPRS/EDGE
x-source-id=10.200.0.1
User-Agent=nokiaN73/4.0839.42.3.1 Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
x-wap-profile=
x-forwarded-for=10.200.159.34
x-up-calling-line-id=861521743XXXX
Content-Length=1
Via=ZXWAP GateWay,ZTE Technologies
Connection=Keep-Alive
WL-Proxy-SSL=false
X-WebLogic-Force-JVMID=-1926249542
WL-Proxy-Client-IP=211.136.222.90
Proxy-Client-IP=10.200.159.34
X-WebLogic-Request-ClusterInfo=true

  当然这种方式也不见的完全可靠,我测试的几个都是可以的。

【方法二】

智能机也好,功能机也好,获取imsi的接口都还是有的,而且手机号码和imsi都是唯一对应的。这样可以在应用启动的时候让用户发送注册短信,短信内容为imsi,服务器接收到短信,这样就能获取imsi和对应的手机号码,将键值对保存到数据库中,以后只需根据imsi到数据库中查找号码即可。

转载于:https://www.cnblogs.com/binmaizhai/archive/2013/05/23/android.html

你可能感兴趣的文章
Bootstrap栅格学习
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
我眼中的技术地图
查看>>
lc 145. Binary Tree Postorder Traversal
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
[leetcode]Minimum Path Sum
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Screening technology proved cost effective deal
查看>>
mysql8.0.13下载与安装图文教程
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
Kotlin动态图
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
可选参数的函数还可以这样设计!
查看>>