wx.getUserInfo 接口会返回userInfo(用户信息对象,不包含 openid 等敏感信息),encryptedData(包括敏感数据在内的完整用户信息的加密数据),rawData,signature,iv。


我的问题是userinfo里已经有了用户的基本信息,除了openId和unionid,做登录必定要请求

https://api.weixin.qq.com/sns/jscode2session 获取session_key,同时这里面也包含了openId和unionid那么为什么还要有encryptedData?还要麻烦给他解密。为什么要存在encryptedData?适用的场景是什么?


展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 你最珍贵

    8人对此回答表示赞同

    @祺爸????微信官方没说要废除wx.getUserInfo吧,只是说不能直接调用,第一次要用组件<button>的方式,授权后还是可以用这个接口的,用wx.getSetting判断,如果授权过可以直接掉wx.getUserInfo。

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Luna

    8人对此回答表示赞同

    因为userinfo是没加密的。而没加密的数据是不安全也是不可信的。尤其是从前端需要通过接口传递给后端的。

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴柔

    4人对此回答表示赞同

    wx.getUserInfo接口即将不可用

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部