在同一天,用户A,用户B,两个人openid,unionid都不一样,得到的encryptedData和iv,session_key也不一样
但是encryptedData和iv,结合了session_key解密出来的手机号码一样的,什么原因会出现这种情?使用的是小程序获取手机号旧版接口;
小程序获取手机号旧版接口
将 button 组件 open-type
的值设置为 getPhoneNumber
,当用户点击并同意之后,可以通过 bindgetphonenumber
事件回调获取到微信服务器返回的加密数据, 然后在第三方服务端结合 session_key
以及 app_id
进行解密获取手机号。