我碰到了同样的问题 jsapi_ticket已经确认刚获取 还是一样的报错
config:fail,invalid signature?测试帐号配置好了,计算的 signature 也和网页上计算的一致。我也不知道凭啥 invalid。但是我相信有生之年我一定能找到这xx的 invalid 是啥原因。到时候我一定会在这条帖子下留言,避免后面的兄弟再踩这个坑。 [图片] ### 更新 ### 在我翻了后端的代码后意识到了问题,正如评论区的一个同学提醒,jsapi_ticket 过期了导致的。因为从文档中能看到 signature=sha1(string1),只是做了一个 hash 计算,所以 ticket 无效,后面的 signature 即使算出来一致的也是没有意义的。另外还有一个事情就是使用测试号的时候,填写域名,记得不要填写 http 协议部分,只用填写本地的 IP 即可,例如 192.168.16.128
1天前楼楼,后来解决了吗?我碰到了同样的问题
使用微信 JS 接口签名校验工具 还是无法 config jssdk?使用的 jssdk 为 http://res.wx.qq.com/open/js/jweixin-1.6.0.js 已经配置 js 安全域名为 www.passcard.com.cn 公众号也经过审核认证 校验工具中使用从微信接口获取的 ticket 并填写其他参数 获取签名 string1 长这样 jsapi_ticket=LIKLckvwlJT9cWIhEQTwfOQCaPqexMmnIskF6FpAKMgwdaf9HMwH1r6j-qcYQh9UIgjcpOzLL_z8HqmZI7hVcg&noncestr=BOwczcI8YzJZGsEL×tamp=1711439262&url=https://www.passcard.com.cn 使用该签名和对应的 appid 等其它参数 appId: 'wxb707489e39e13d9b', timestamp: '1711439262', nonceStr: 'BOwczcI8YzJZGsEL', signature: '283616fb434dac1abc6b888e0f70c7d6af53b771', jsApiList: ['checkJsApi'], 调用 jssdk config() 后会报错 config:fail,invalid signature 诡异的是如果使用官方 demo 的地址 比如 https://www.weixinsxy.com/jssdk/ 反而验签通过 提示错误 config:fail,invalid url domain
1天前