微信分享调用Jssdk出现错误码:63002,invalid signature解决了

大超

我的博客从windows主机换到linux主机后,发现微信分享的功能不行了,最开始是因为大小写问题有些程序出现错误,但是大小写一致后还是不能微信分享。

微信分享调用到 Jssdk时,结果配置好了,一运行就提示:Errmsg:“config:fail,Error: 系统错误,错误码:63002,invalid signature [20210808 14:05:20][]”,很明显是签名错误,但我程序并没有更改,网上查了很久也没有对症的。

经过不断的调试,终于发现了问题,我是用txt文件来存储access_token和jsapi_ticket的,通过判断这两个文件的修改时间来确定是否要重新生成。刚开始因为大小写的问题,生成了两个空文件,等修改完大小写问题时,还没有到再次生成access_token和jsapi_ticket的时候,导致读取了两个空值,造成签名错误。

问题是解决了,但是造成这个错误的原因不止这一个,我根据自己的经验先列出几种:

  1. 域名没备案。

  2. 公众号没有认证。

  3. 没有配置IP白名单。

  4. 程序问题,比如我今天遇到的这个问题。

你的问题解决了吗?如果没有解决可以联系我沟通一下。

有问题可在下方评论留言,或关注“大超小志”微信公众号留言。

标签: 公众号 微信

留言评论

如需留言或评论,请在微信中打开此页面。