收藏
回答

微信小程序登录 signature 值偶发性不一致错误怎么解决?

通过调用接口(如 wx.getUserInfo)获取数据时,接口会同时返回 rawData、signature,其中 signature = sha1( rawData + session_key )


开发者将 signature、rawData 发送到开发者服务器进行校验。服务器利用用户对应的 session_key 使用相同的算法计算出签名 signature2 ,比对 signature 与 signature2 即可校验数据的完整性。


大概校验3次有一次失败的

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

3 个回答

  • 飞鼠莫莫加
    飞鼠莫莫加
    2021-10-18

    我也有这个问题 微信官方不给个解释吗

    2021-10-18
    有用
    回复
  • Lring
    Lring
    2020-11-13

    楼主解决了嘛,我出现了部分手机不一致,但是其他都万豪的

    2020-11-13
    有用
    回复
  • 未知生物
    未知生物
    2020-06-13

    2020-06-13
    有用
    回复
登录 后发表内容
问题标签