laravel 使用easywechat token校检不通过
直接将 域名/wechat 添加到服务器地址那一栏就可以了,我这么做了还是不行,发现是启用了debugbar的原因,将APP_DEBUG设置为false即可,下面贴一下其他常见问题:
token验证失败、向公众号发送消息无任何反应
相信对接公众号一般是微信开发者进行开发过程中最先进行的工作,而在这看似简单的配置操作中,也可能会掉坑里。 最常见的两种情况就如下:
-
确认你 “启用” 了开发模式, token 验证通过不代表启用,保存后也不代表启用。看到红色 “停用” 才真正的是启用了。
-
配置好URL(服务器地址)以及Token(令牌)后,点击保存时提示token验证失败,出现这种情况的原因有多种,其中之一便是网络不稳定,所以可尝试多次保存,若始终无法通过再排查其它可能因素。
-
配置保存成功之后,向公众号发送消息无任何反应,自己的消息处理程序也没有被调用的记录(无对应日志)。这种情况下如果你尝试反复停用和启用服务器配置,可能突然间惊奇地了现,问题莫名其妙的解决了。
-
使用在线调试工具的消息接口,http://mp.weixin.qq.com/debug/, 只要返回绿色的“请求成功”,就代表你的代码没有问题,请重复上面第3项再测试。
-
如果你在用什么本地开发工具,或者什么 ngrok 代理到本机这样的开发方式,那么失败就很正常了,微信服务器到你机器的网络延迟太大(还是用服务器开发吧)。
更多详见:https://www.easywechat.com/docs/master/zh-CN/troubleshooting