html52.com
我爱小程序-开发者交流社区

加密(encryptData)将弃用,那以后怎么获取用户的openid等加密信息

问题模块
API和组件

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

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

网友回复

天下雪:

参考微信登录系列教程:http://www.wxapp-union.com/portal.php?mod=list&catid=22

追梦的人(IT大叔一枚):

关于获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了。



评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付