微信公众号提交开发者提示token验证失败
2015-07-18 17:25
423 查看
针对客户在对接微信公众号时,微信公众号提交开发者时,提示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。
动手行动吧!
首先,确认域名是否备案成功,不是正式域名是不能支持配置的。
其次,检查服务器上是否安装:网站安全狗,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。
动手行动吧!
相关文章推荐
- 第三方登录之微信登录
- iOS调用微信SDK时遇到错误
- Uber被微信“系统抖动”了,那么谁抖动了微信的系统
- 微信公众平台开发 获取access token (续)
- 微信公众平台开发 获取access token
- 微信公众平台开发 账号快速申请
- 微信公众平台 开发教程-开发环境搭建
- android 实现类似微信滑动切换界面
- 用c#开发微信 (21) 微信酒店预订系统
- (PHP)微信公众平台模拟登陆和发…
- 微信二次开发准备工作
- 微信公众平台开发前言
- php验证微信用户是否领过红包
- iOS 分享微信朋友圈
- 2015/07/17/几个小程序
- 类似微信美团的图片选择器的实现
- 微信摇一摇
- 微信选择图片做上传存储
- 公众号接收用户消息—《微信公众平台开发实战与应用案例》—陈小龙
- 关于获取素数 一个小程序