微信公众号 报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,然后,竟然好了。。。

时间: 2024-10-09 21:07:04

微信公众号 报token验证失败的相关文章

Python学习之微信公众号接入 一 验证

最近看了些Python的书,但是感觉没有什么进步,想做点事情试试,刚好我以前弄了一个微信公众号,好久不管理了 这次就用它来练练手. 看网上有些教程告诉怎么弄的,我弄了半天终于把验证这步通过了,记录一下: 微信公众号名称:今天做了没 微信公众号:now-to-do 有兴趣的可以加一下,虽然其实没有什么功能呢. 我参考的是这些内容: http://www.yangyanxing.com/?p=859 http://ke.qq.com/video/index.html?course_id=21303

微信公众号测试账号配置失败竟然是因为一个字符

开发环境: 1.SAE新浪云平台 2.PHP环境 3.在微信申请了一个测试用的公众平台开发账号 4.从微信官方下载的一个php文档 5.token也是默认的weixin,(这个第一次可以不用改,但如果配置成功后再想配置,已经有了token名为weixin的了,这个时候要变化了,第一次配置可以不用变化) 6.注意,在SAE上传代码是压缩成zip形式的,SAE自动配置,如果用SVN上传的,目前来看是不行的. 7.代码配置后,不需要做任何改动,结果在测试平台输入http和token后,提示配置失败(这

关于添加微信公众号报错问题~求大神解答~

  弄微信请求添加永久图文素材时报错 madia id 是永久图片素材没错的 但还是包这个错 求大神解答!!如图:

微信公众号接口配置验证URL

/** * 审核填写的URL */ public function checkUrl(){ //获得参数 signature nonce token timestamp echostr $nonce = $_GET('nonce'); $token = 'sudi'; $timestamp = $_GET('timestamp'); $echostr = $_GET('echostr'); $signature = $_GET('signature'); //形成数组,然后按字典序排序 $arr

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

最近要启动微信项目,上个月就开始了解微信的开发,这个月要启动项目,配置微信公众号信息一直失败.为此,我甚至手工写了微信提交过来的记录,如: &timestamp=1510210523&nonce=2414550015&signature=30b9eeb6b1134d0a53623375c48ca734c41facb5&echostr=6863786913073725439 我眼睛看着验证信息没错,输出的echostr跟get提交来的一模一样,但是还是会出错.忍无可忍,一直无

“微信公众号-设置-基本配置”的配置

这个一定要吐槽一下,虽然没什么用.如果想改,早就改了.腾讯家大业大,不怎么在乎个别用户的吐槽.而且,开发者,并不是用户.写文档的兄弟勿怪,虽然我觉得你不会看到.之所以说这些,是因为,腾讯一向以完美的产品称霸天下.一个页面的文字就能挑出来这么多问题,是不是有点说不过去? 第一,模模糊糊感觉,似乎要做微信开发,就得启用开发者模式,然后“开发”菜单下有个“基本配置”菜单,上面的一节是“公众号开发信息”,这个相对比较简单,一看就懂. 问题在下面那一节,叫个“服务器配置(未启用)”,然后没有任何说明,有没

Token验证失败的解决方法

Token验证失败 微信 微信公众平台开发 Token校验失败 URL Token原文 http://www.cnblogs.com/txw1958/p/token-verify.html Token验证失败的解决方法 一.问题由来 在使用URL和Token启用微信公众平台开发模式消息接口的时候,我们会碰到下面三种情况 1. token校验失败 这样回头检查一下各项配置是否正确.如果确定配置没有问题,请按下面的方法检查 2. 请求URL超时 你的服务器在国外,或者服务器网速不给力,一般多试几次就

微信开发教程:用户账号绑定到微信公众号的方法分享

时间:2015-02-26    作者:Abyssly   来源:Abyssly Blog 最近由于工作需要,接触了微信公众号的开发.业务上要求绑定微信用户和系统用户,以便用户在一次绑定后能够通过系统用户的身份去使用一些功能.我关注的招行信用卡公众号实现了这个功能,所以估计还是可行的,在网上搜索了一下,发现这个问题没什么好的答案,很多都说取不到微信用户名实现不了,甚至有说实现了这个功能的应该是与微信有内部合作的. 搜索无果,遂自己动手实验,后发现其实完全可以的,看来实践才是检验真理的唯一标准,方

微信公众号开发中的用户账号绑定

最近由于工作需要,接触了微信公众号的开发.业务上要求绑定微信用户和系统用户,以便用户在一次绑定后能够通过系统用户的身份去使用一些功能.我关注的招行信用卡公众号实现了这个功能,所以估计还是可行的,在网上搜索了一下,发现这个问题没什么好的答案,很多都说取不到微信用户名实现不了,甚至有说实现了这个功能的应该是与微信有内部合作的. 搜索无果,遂自己动手实验,后发现其实完全可以的,看来实践才是检验真理的唯一标准,方案上也很简单,我分几点来说. 用OpenID绑定即可 微信接口中虽然没给用户的微信账号,但给