微商城和微信公众号验证token失败 10

url是域名/mobile/weixin/index.php,换成接口的demo倒是验证成功了。。是不是url地址有问题?... url是域名/mobile/weixin/index.php,换成接口的demo倒是验证成功了。。是不是url地址有问题? 展开
 我来答
掌贝_智能pos
2017-07-05 · TA获得超过1400个赞
知道小有建树答主
回答量:847
采纳率:79%
帮助的人:210万
展开全部
针对客户在对接微信公众号时,微信公众号提交开发者时,提示token验证失败错误,下面请大家跟随68ecshop的技术学习一下测试处理方法:

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

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

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

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

第五,在mobile/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。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式