收藏
回答

为什么要解密wx.getUserProfile的数据?

wx.getUserProfile返回的加密数据里的openid和unionid不是通过wx.login就可以直接获取了吗,为什么还要去解密?我看到一篇帖子https://developers.weixin.qq.com/community/develop/doc/000006006705102a90fb5333756c00?_at=1575747080082说这样做增加了安全性,提高了数据的可靠性,请问是出于这个目的吗?

回答关注问题邀请回答
收藏

1 个回答

  • 微喵网络
    微喵网络
    2021-07-15

    据大佬说是为了让后端不用改代码就能兼容


    原答案划掉

    如果你只需要openid和unionid就用不着wx.getUserProfile

    wx.getUserProfile是给那些需要包括头像、昵称在内的更多用户信息的开发者用的,这些更多信息需要解密

    2021-07-15
    有用
    回复 6
    • dou号
      dou号
      2021-07-15
      wx.getUserProfile返回的数据里面userInfo属性就已经包含了用户包括头像昵称等基本信息,加密数据里面好像只是多了openid,unionid和水印这几个数据,如果只是需要用户头像昵称等信息似乎也不需要解密,下面这张图是wx.getUserInfo返回的数据,wx.getUserProfile返回的不一样吗
      2021-07-15
      回复
    • 微喵网络
      微喵网络
      2021-07-15回复dou号
      我的答案改了
      2021-07-15
      回复
    • dou号
      dou号
      2021-07-15回复微喵网络
      兼容什么?可以说的具体一点吗
      2021-07-15
      回复
    • 微喵网络
      微喵网络
      2021-07-15回复dou号
      大佬说的,不是我
      2021-07-15
      回复
    • 微喵网络
      微喵网络
      2021-07-15回复dou号
      你无视就行
      2021-07-15
      回复
    查看更多(1)
登录 后发表内容