网页手机号抓取程序(微信小程序获取手机号码功能1.认证(非个人)身份牌)

优采云 发布时间: 2022-01-04 14:03

  网页手机号抓取程序(微信小程序获取手机号码功能1.认证(非个人)身份牌)

  前言

  微信小程序获取手机号,从官方文档到其他博主的文档。(我就是这么看的,没有一个满意的姿势,可能是我的搜索姿势不对。)还是一连串的前辈们种树下人享清凉。确保您阅读后可以获得手机号码功能

  1. 认证(合格)

  获取手机号接口权限,仅用于开发认证小程序(非个人)

  

  2.身份徽章

  需要第三方服务器的友好支持(你的后端童鞋)

   // 登录 一定要在现在app.js 登陆(后面解密需要用到)

wx.login({

success: res => {

// 发送 res.code 到后台换取 openId, sessionKey, unionId

this.globalData.code = res.code

http.authCode2Session({ // 调用接口,传入参数 这个接口就是自家后台给你提供的 post请求

data: {

jsCode: res.code,

grantType: 'getPhoneNumber',

},

success: res => {

this.globalData.openid = res.openid // 存入 globalData

},

fail: err => {

console.log(err)

}

})

}

})

  

  入口

  拿到openid sessionkey后,再写一个入口按钮

  打回来

  在页面上写函数getPhoneNumber()

  Page({

getPhoneNumber (e) {

console.log(e.detail.errMsg)

console.log(e.detail.iv)

console.log(e.detail.encryptedData)

}

})

  真机调试

  不允许使用开发工具。用手机在真机上调试。

  

  而已

  解密

  前端收到的数据是经过加密的。后端要做一个保存接口传给后端,然后后端才能解密用户的手机号码。

  解密后的数据是这样的

  

  房利美总结

  应该写的清楚清楚,如果你还是不明白,那是因为我的锅没有写清楚,就问我吧。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线