导致问题的原因是session_key没有及时更新
在调用wx.login()之前调用了wx.getUserInfo(),在调用getUserInfo()时将获取到 iv 和encryptedData 传给后台,而后调用login(),此时的session_key可能会被新的session_key覆盖,就会导致后台在对数据解密时使用新的session_key去解密旧的encryptedData,如此就会Illegal Buffer报错。
Error: Illegal Buffer 微信小程序服务器获取用户信息,encryptedData解密失败
最新推荐文章于 2023-04-22 23:55:16 发布