发布于 3年前

invalid signature签名错误解决

一定要用微信开发者工具测试。

// js 安全域名
www.test.cn/saas/static

出错

一开始我直接用手机微信调试 (没有用开发者工具) ,微信一直报 invalid signature。检查了所有可检查的配置情况,都是正确的,头疼搞了一天。。。

尝试用微信开发者工具 调试

发现不是报 invalid signature, 而是报 invalid url domain 安全域名错误。
但是 微信官方文档 有如下描述

若填写路径,将文件放置在路径目录下,例如wx.qq.com/mp/MP_verify_8uWkIrUHE12mdYw3E.txt),并确保可以访问。

文档说明 安全域名填写路径也是可以的, 我填写了路径 也可以保存正确。这就无语了。

那我就尝试挂到根域名下

// js 安全域名
www.test.cn

重新 测试

开发者工具调试成功, 手机微信也调试成功。。。

总结1 安全域名最好还是填写根域名,不要填写路径

总结2 开发者工具调试和手机端调试同时进行

因为手机端调试,有时候提示的错误不一定是真确的错误提示

©2020 edoou.com   京ICP备16001874号-3