加密(encryptData)将弃用,那以后怎么获取用户的openid等加密信息
在小程序的官方api上看到:“注:此前提供的加密数据(encryptData)以及对应的加密算法将被弃用,请开发者不要再依赖旧逻辑。“
那我们以后要如何获取用户openid等唯一标识的信息。。谢谢
2 回复
关于获得openid等加密信息,没人回答,我来吧.因为我之前做过。
首先如果只要用户信息(用户名称和用户头像、性别等)只要调用wx.getUserInfo即可。
而想要更深一步的加密数据,则需要将wx.getUserInfo返回的加密数据进行解密(返回encryptedData和iv)。
但其实有一种更简单获得的就是通过wx.login,返回的CODE然后通过交换接口地址进行交换[https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
]
就可以获得小程序的openid了。