收藏
回答

针对“微信公众平台用户信息相关接口调整公告”的一些看法?

https://developers.weixin.qq.com/community/develop/doc/00028edbe3c58081e7cc834705b801?page=6#comment-list

官方在9月26号提出了“微信公众平台用户信息相关接口调整公告”,然后地下的骂声一片。其实从个人隐私的角度出发,性别、地区等都属于个人隐私,用户有权不进行提供,当然这块官方也给出了说明,你不授权你的用户信息就可以了,但是很多小程序都是基于用户的,你不授权就没办法进行操作,授权了又担心个人信息泄露,陷入了死循环。所以后面官方提供了非真实头像和昵称的选择以解决这个问题,但头像和昵称是解决了,但性别和地区不还是泄露了,所以这次官方出了更严格的更改。但不是说官方不主动提供了,我们就拿不到用户信息了。在wx.getUserProfile(Object object)方法里面官方有提到解密的操作,如下图所示:

随便点开其中的任何一个“ 用户数据的签名验证和加解密”,就可以看到解密的具体说明了,如下图所示:

解密完成之后还是照样可以拿到用户信息的。说白了这次的更改,更多的是增加了服务端的工作,当然小程序端如果没有提交encryptedData和iv的话也是需要追加的。当然如果前期在开发登录接口的时候有考虑到类似这样的问题的话(不适用小程序端的个人信息而是自己去解密得到),也就什么都不用修改了。当然这部分的修改工作还包括公众号

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

7 个回答

  • 南橘
    南橘
    2022-08-22

    楼主,现在还有什么办法可以获取用户地区及性别啊,我的小程序后续功能这俩字段必须要用的呢

    2022-08-22
    有用
    回复
  • 沧海的雨季
    沧海的雨季
    2021-11-11

    请问现在还可以获取性别和地区吗?

    2021-11-11
    有用
    回复 1
    • 神经蛙
      神经蛙
      2021-11-26
      取不到了
      2021-11-26
      回复
  • Tony
    Tony
    2021-11-03

    公众号H5可以解密?

    2021-11-03
    有用
    回复 1
    • 神经蛙
      神经蛙
      2021-11-26
      一样的 都获取不到了
      2021-11-26
      回复
  • llzづ
    llzづ
    2021-10-22

    个人开发的小程序也可以通过解密获取到用户信息吗

    2021-10-22
    有用
    回复 1
    • 神经蛙
      神经蛙
      2021-10-24
      应该也是可以的,你可以试试看。不过现在获取到的信息也没有性别等字段了
      2021-10-24
      回复
  • 神经蛙
    神经蛙
    2021-10-20

    之前没细看,头像、昵称还是会返回的

    2021-10-20
    有用
    回复 7
    • 神经蛙
      神经蛙
      2021-10-20
      然后解密出来的也只有头像和昵称了
      2021-10-20
      回复
    • 伯仁
      伯仁
      2021-10-21
      对,我的解密出来也是只有头像和昵称。性别和地区都没有了
      2021-10-21
      回复
    • 神经蛙
      神经蛙
      2021-10-21回复伯仁
      是的 官方一并处理了 只能后期让用户手动去选择了
      2021-10-21
      回复
    • 伯仁
      伯仁
      2021-10-21
      意思是不会在返回了?
      2021-10-21
      回复
    • 神经蛙
      神经蛙
      2021-10-21回复伯仁
      是的
      2021-10-21
      回复
    查看更多(2)
  • stone
    stone
    2021-10-18

    10月20日左右才会调整,你现在当然能获取到,之后再来看

    2021-10-18
    有用
    回复 4
    • 神经蛙
      神经蛙
      2021-10-20
      嗯嗯
      2021-10-20
      回复
    • 神经蛙
      神经蛙
      2021-10-20
      刚还在测试,看到性别的时候是0就觉得很奇怪,看来微信已经调整了。不过之前没细看,头像、昵称还是会返回的
      2021-10-20
      回复
    • Wux
      Wux
      2021-10-21回复神经蛙
      hello。是不是现在地区信息都不返回了呢
      2021-10-21
      回复
    • Wux
      Wux
      2021-10-21回复Wux
      我刚刚后台解密已经不显示了
      2021-10-21
      回复
  • 青寒
    青寒
    2021-10-14

    官方:感谢提醒,我们会尽快移除解密这块的性别和地区信息提供。

    2021-10-14
    有用
    回复 3
    • 神经蛙
      神经蛙
      2021-10-14
      别介啊 好不容易有个地方可以获取到,你这么一说我要被骂死了
      2021-10-14
      回复
    • 青寒
      青寒
      2021-10-14回复神经蛙
      他们官方的公告上说的是10月20日完成调整,应该还有1周,也许是没调整到这块?
      2021-10-14
      回复
    • 神经蛙
      神经蛙
      2021-10-14回复青寒
      吓死我了 我还以为你是官方呐 估摸着解密这块应该不会动 要动的话岂不是很多涉及到解密这块都得动,如获取手机号。本身用户信息和手机号都是通过解密解出来的,对用户而言也都是经过用户授权的,然后不是小程序端主动提供的,相对而言还是安全的
      2021-10-14
      回复
登录 后发表内容