收藏
回答

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

问题模块
API和组件

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

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

最后一次编辑于  2017-03-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 追梦的人(IT大叔一枚)
    追梦的人(IT大叔一枚)
    2017-03-13

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



    2017-03-13
    赞同
    回复
  • 天下雪|一视
    天下雪|一视
    2017-03-13

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

    2017-03-13
    赞同
    回复