E企盈营销工具技术服务商 热线:4006-838-530

微信小程序获取用户手机浙江E企盈小程序号码

1、在获取手机号码之前,要先进行登陆。使用wx.login进行登录,登录成功会返回一个code,将code传给后台,获取登录密钥session_key等信息。将开通卷发器小程序电话:4006-838-530这些信息存入data。2、使用type=”getPhoneNumber”的button获取encryptedData,iv将这两个信息和session_key传给后台,通过解密返回正确的手机号码。 <button open-type="g开通POLO衫小程序电话:4006-838-530etPhoneNumber" bindgetphonenumber="getPhoneNumber">    开通阔腿裤小程序电话:4006-838-530      手机号领取        </button>

通过点击之后获取到的信息为在 请求后台接口之前要先用wx.checkSession判断登录状态是否过期,如果过期就需要获取新的session_key。  getPhoneNumber(e) {    var msg = e.detail.errMsg, that = this;    var that = this;    var sessionID=that.data.userinfo.Session_key,    encryptedDataStr=e.detail.encryptedData,    iv= e.detail.iv;    if (msg == 'getPhoneNumber:ok') {      wx.checkSession({        success:function(){          that.deciyption(sessionID,encryptedDataStr,iv);        },        fail:function(){          wx.login({            success: res => {              console.log(res,'sessionkey过期')              wx.request('url',{code:res.code},function(res){                var userinfo=res.data.data;                wx.setStorageSync('userinfo',userinfo);                that.setData({                  userinfo:userinfo                });                that.deciyption(userinfo.Session_key,encryptedDataStr,iv);              })            }          })        }      })    }  }, deciyption(sessionID,encryptedDataStr,iv){    wx.request('url', {      sessionID: sessionID,      encryptedDataStr:encryptedDataStr,      iv: iv    }, function (res) {    //这个res即可返回用户的手机号码    })  },

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序获取用户手机浙江E企盈小程序号码
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

模王系统开发

联系我们升级日志

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏