加密出来的密文和微信官方的工具加密出来的是一样的。
appid也没错。
url 也取了window.location.href.split('#')[0](包括encodeURIComponent)。
但是wx.config 就是过不去。一直是63002,invalid signature。
已经按附录5排查过了,并不觉得是我这边的错误。有大神帮个忙么?
加密出来的密文和微信官方的工具加密出来的是一样的。
appid也没错。
url 也取了window.location.href.split('#')[0](包括encodeURIComponent)。
但是wx.config 就是过不去。一直是63002,invalid signature。
已经按附录5排查过了,并不觉得是我这边的错误。有大神帮个忙么?
后台问题哦!签名的时候注意,
键值对传参 就需要 编码 encodeURIComponent(window.location.href.split("#")[0])
JSON 传参 切记不要编码,否则就会有这个问题!
参考 https://www.jianshu.com/p/2b38e66b2aee
经过测试,前端传给后端url应该为当前页面的全路径页面,http://xxx.com/xx
后端使用公众号的accessToken换取
内嵌webview的h5的也出现这个问题,有人解决了吗
有大佬解决了这个问题么,我也遇到了。求结贴。
大家好,我想请问一下为什么,按照微信开发文档说明的规则,先获取access_token再获取临时票据jsapi_ticket,进行JS-SDK签名,wx.config接口注入的时候一直报错63002,invalid signature签名无效?
求大神帮忙,我也是一直都在报config:fail,Error: 系统错误,错误码:63002,invalid signature [20200828 14:48:21][],现在还不知道是哪个参数出了问题
看看我的回答能不能结帖,排除掉其他影响(比如微信公众号的配置,noceStr大小写这类易错的问题)那就考虑url的问题,不过如果使用官方的demo的话,url应该不会有问题,下面说出现在腾讯给的验签网站上验签是一致的,但是依旧报这个错误,就要考虑一下缓存的jsap_ticket和access_token是不是这个微信公众号的,比如我遇到这个问题就是因为是多个公众号的原因,因为我使用的是官方的demo,所以把他缓存的那部分代码修改一下,然后解决了。
这行注释掉,就可以正常使用
不理这些提示是可以正常使用的