时间:2019-05-07 来源:小程序工厂
获取微信用户绑定的手机号,需先调用wx.login接口
https://developers.weixin.qq.com/miniprogram/dev/api/getPhoneNumber.html?search-key=%E6%89%8B%E6%9C%BA%E5%8F%B7
谢谢,解答
一般如果 正常获取加密数据 那就是 session key 问题 。
是不是获取手机号后调用过 wx.login
前端在wx.login里面调用的java接口获取手机号
问题就在wx.login这里wx.login有几率更新session_key所以谨慎使用就是说 getPhoneNumber 是新的session_key但 wx.login后 有几率 把新的session_key 更新的 导致 getPhoneNumber的 是旧的了
第一次登录解密失败,第二次录解密成功,两次的session_key一样的,iv不同
所以不知道你的代码逻辑
和有没有调用过wx.login
和 调用wx.login 与 getPhoneNumber 的顺序
不能判断 哪里出问题
大部分都是 session_key 更新导致的
谢谢,解答