加密(encryptData)将弃用,那以后怎么获取用户的openid等加密信息
发布于 5 年前 作者 chaoqian 2756 次浏览 来自 问答

在小程序的官方api上看到:“注:此前提供的加密数据(encryptData)以及对应的加密算法将被弃用,请开发者不要再依赖旧逻辑。“

那我们以后要如何获取用户openid等唯一标识的信息。。谢谢

2 回复

关于获openid等加密信息,没人回答,我来吧.因为我之前做过。

首先如果只要用户信息(用户名称和用户头像、性别等)只要调用wx.getUserInfo即可。

而想要更深一步的加密数据,则需要将wx.getUserInfo返回的加密数据进行解密(返回encryptedDataiv)。

但其实有一种更简单获得的就是通过wx.login,返回的CODE然后通过交换接口地址进行交换[https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code]

就可以获得小程序的openid了。

回到顶部