html52.com
我爱小程序-开发者交流社区

用户验签时signature和sha1不匹配导致无法获取用户信息

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getUserInfo 客户端 7.0.4 2.0.4

- 当前 Bug 的表现(可附上截图)

在获取用户数据时,通过 signature 和 sha1 的比对来判断信息是否准确完整。

在实际使用中,频繁发生 signature 和 sha1 数据不匹配的情况,在比对不成功的情况下无法跳过验证环节获取用户的基本数据。

第一次的验签往往是不通过的,但是第二次微信端返回的 signature 又是正确的。

网上有很多开发者碰到类似的情况,日志截图如下:

网上有很多开发者碰到类似的情况,日志截图如下:- 预期表现


- 预期表现

第一次验签即通过,可以正确获取用户信息


- 复现路径


- 提供一个最简复现 Demo


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付