wx.getUserInfo(OBJECT)的encryptedData解密失败
发布于 7 年前 作者 na74 19653 次浏览 来自 问答

小程序中想获取unionId,

1,wx.login获取code

2,

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

方式获取openid 和session_key

3,wx.getUserInfo(OBJECT)获取encryptedData数据和iv

4,在使用官方提供的node 解密方法时,传入3的encryptedData,2的session_key和3的iv的时候,在session_key和iv中任意个有空格符的时候,解密会报“Illegal Buffer”,在两个参数都没有空格符的时候,目前解密出来的数据有乱码。

1 回复

解决了吗?

回到顶部