当前位置:   article > 正文

uniapp 开发的H5 微信公众jssdk验签 invalid signature的问题_uniapp 微信公众号 签名失败

uniapp 微信公众号 签名失败
  1. 根据微信jssdk文档说明配置 传当前访问的url给后端
  2. 验签地址 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

注意事项

1.timestamp 时间戳一定是10位 不能超过10位
2.后台接口返回的有可能是nonceStr 但是微信要的是 noncestr 注意大小写
3.如果后台生成的签名和微信校验签名不一致,如果自己传的当前访问地址没错,并且当前地址在ip白名单中,则100%是后端问题 让后端自行排查
4.如果后端生成的签名和微信验签一致,还提示 invalid signature,则有可能你当前页面做了授权登录,
当前域名地址是http://www.baidu.com/?code=*****#/pages… 则需要重定向为http://www.baicu.com/#/pages… 因为你当时授权完之后code拿去请求后台换openid 但是你跳转下个页面 因为某些自己写的方法 地址栏还存在code 所以就会存在 invalid signature的问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/280524
推荐阅读
相关标签
  

闽ICP备14008679号