我的博客从windows主机换到linux主机后,发现微信分享的功能不行了,最开始是因为大小写问题有些程序出现错误,但是大小写一致后还是不能微信分享。
微信分享调用到 Jssdk时,结果配置好了,一运行就提示:Errmsg:“config:fail,Error: 系统错误,错误码:63002,invalid signature [20210808 14:05:20][]”,很明显是签名错误,但我程序并没有更改,网上查了很久也没有对症的。
经过不断的调试,终于发现了问题,我是用txt文件来存储access_token和jsapi_ticket的,通过判断这两个文件的修改时间来确定是否要重新生成。刚开始因为大小写的问题,生成了两个空文件,等修改完大小写问题时,还没有到再次生成access_token和jsapi_ticket的时候,导致读取了两个空值,造成签名错误。
问题是解决了,但是造成这个错误的原因不止这一个,我根据自己的经验先列出几种:
域名没备案。
公众号没有认证。
没有配置IP白名单。
程序问题,比如我今天遇到的这个问题。
你的问题解决了吗?如果没有解决可以联系我沟通一下。
有问题可在下方评论留言,或关注“大超小志”微信公众号留言。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
留言评论
如需留言或评论,请在微信中打开此页面。