网页手机号抓取程序(iP反查域名iP查域名同ip域名获取小程序全局唯一后台接口)
优采云 发布时间: 2021-12-26 14:03网页手机号抓取程序(iP反查域名iP查域名同ip域名获取小程序全局唯一后台接口)
由于微信获取手机号的安全模型升级,在微信小程序中直接调用微信后台将无法获取用户的手机号。获取用户手机号需要后端服务器和微后端交互才能获取。
第一步:
从基础库2.21.2开始,手机号码获取接口安全升级。以下是新版界面的指南。(旧版界面目前可以继续使用,但建议开发者使用新版界面,以增强小程序的安全性)
因为用户需要主动触发手机号接口,所以这个函数不是API调用的,需要通过按钮组件的点击来触发。另外,新版界面不再需要提前调用wx.login进行登录。
第二步
将自己需要和微信后台交互的服务器的域名配置到微信后台
最好将服务器ip配置到白名单
通过域名查看ip
ip地址查询
2.获取小程序全局唯一的后端接口调用凭证(access_token),后端服务器调用如下接口获取
auth.getAccessToken | 微信打开文档
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
可以使用微信公众平台界面调试工具
检查注册的appid和secret是否有效
appid等信息在微信公众平台
第三步
后台服务器调用
电话号码.getPhoneNumber | 微信打开文档
POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN
请求头 Content-Type 是 application/json
如果 {"errcode":41001,"errmsg":"access_token missing hint: 出现错误信息,则 access_token 参数是直的
您的代币价值
身体{
代码:你的代码
}