微信公众号提交开发者提示token验证失败

本文详细介绍了在微信公众号对接过程中遇到token验证失败错误时的排查和解决步骤,包括确认域名备案、关闭安全软件、确保Token一致性、赋予文件权限、检查编码方式以及Linux服务器的PHP.ini配置。通过遵循这些建议,可以有效解决常见的对接问题。
摘要由CSDN通过智能技术生成
针对客户在对接微信公众号时,微信公众号提交开发者时,提示token验证失败错误,下面请大家跟随 68ecshop 的技术学习一下测试处理方法:

 

         首先,确认域名是否备案成功,不是正式域名是不能支持配置的。

 

         其次,检查服务器上是否安装:网站安全狗,360安全卫士,防火墙等软件,此类软件必须关闭。

 

         第三,微信Token与后台填写的Token不一致,一般默认设置为:qphp。

 

         第四,根目录下weixin文件夹以及子文件需要“777”权限。

 

 

         第五,在weixin/index.php文件下增加代码:echo $_GET['echostr'];exit;,如图:(注意:提交成功后撤销刚才添加的代码)

 

 

         

 

         第六,可能微信服务器的响应存在缓存,微信公众平台上多次提交微信或更换浏览器再次提交。

 

 

         第七,查看下边文件的编码格式:weixin文件夹下的index.php、  wechat.class.php  ,注意编码格式要UTF-8的编码格式。

 

         最后,针对linux服务器需要修改php.ini配置文件:

 

               1. 在PHP.ini中搜索关键字 : allow_call_time_pass_reference 没有的自行建立。

 

               2. 将 Off 改成 On ,Web Server重起就OK了,结果如下:

 

               allow_call_time_pass_reference = Off 变成 allow_call_time_pass_reference = On。

 

动手行动吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值