收藏
回答

sessionKey 和 signature 解密encryptedData报错

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.getUserInfo 客户端 iOS 9.0 xx

开发者通过小程序 wx.login 接口获取jscode ,传给服务器


服务器用jscde  获取sessionKey  ..然后根据 小程序

wx.getUserInfo 接口获得用户基本信息的

加密数据encryptedData...


在解密过程中 . 由于 sessionKey  和 signature 不匹配... 解密失败


然后这个过程 并不是每次都失败..是偶尔失败...


我推测..是不是 手机wx.getUserInfo 接口获取的 signature 与服务器通过jscode 获取的 sessionKey不匹配...是因为某种缓存的原因 ?


2018年07月31日14:30:26 MEOS

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

3 个回答

  • 技术小哥
    技术小哥
    2018-09-20

    解决了吗? 我也出现这个问题, 偶尔解密失败了

    2018-09-20
    有用
    回复
  • 牛
    2018-08-28

    楼主解决了吗

    2018-08-28
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-08-02

    你好,麻烦补充下appid

    2018-08-02
    有用
    回复
登录 后发表内容