微信公众号 报token验证失败

Posted Doyourself!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信公众号 报token验证失败相关的知识,希望对你有一定的参考价值。

   最近两天一直碰到token验证失败的问题,如下图所示

  

 

    然后上网疯狂的搜索答案,碰到的人还真不少,原因大概有这几个:

    1)服务器URL未实名认证

     2)token重名(基本不可能)

      3)服务器部署的项目 访问异常(比如404等)

    无奈了,自己都是好的啊这些。 服务器URL已经实名认证,token也没有问题,项目在本地和服务器均正常,到底是什么原因那?

    自己用的是阿里云的服务器,刚开始怀疑是绑定的域名的问题。由于自己使用了A域名绑定 以及 隐形URL域名,应该没什么问题吧。

 

 

但是无论如何还是一直报token验证失败。 

   这个时候,注意到微信token有一句话不太明白:

   

我在服务器上面 tomcat使用的是8080 的端口,而这里只支持80 端口,是不是这里的问题那?

服务器使用的是centos7,于是把80端口映射到8080上面试试

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
8080

cd /etc/sysconfig/iptables-config

./iptables-save

 

又把阿里云的隐形URL又原来的8080改为80,然后,竟然好了。。。

 

 

以上是关于微信公众号 报token验证失败的主要内容,如果未能解决你的问题,请参考以下文章

新版微信公众号如何token验证?请求各位大神告知,只需让公众号和服务器验证成功即可

Thinkphp5 微信公众号token验证不成功的原因

微信公众平台 Java SDK weixin-popular为啥报错链接被拒绝

微信公众号urL中的token在哪里?

微信公众号验证TOKEN

微信公众号PHP开发 填入正确的URL和Token后提示配置失败