## 微信开放平台认证 1:登录微信开放平台:[https://open.weixin.qq.com](https://open.weixin.qq.com/)点击管理中心,公众号第三方平台,创建。 2:填写平台相关信息,点击下一步。 3:勾选平台相关业务,可全选。 4:填写开放平台开发资料,可参考本系统,微信开放平台。 5:认证通过后,点击详情,把appid和appsecret同步到系统后台,微信开放平台上,最后回到微信开放平台点击全网发布即可(该过程和运气有一定的关系,失败的话,可多试几次) #### \[返回Api文本消息\]失败 解决办法: 回到系统后台-微信开放平台-测试登陆授权-点击微信公众号登录授权 这时候应该会出现下面错误提示信息: ![](http://cdn.w7.cc/images/2017/07/29/1501297233597bfa520a3a6_sKcwbbKZZdZl.png) 将错误信息上面的IP地址添加到微信开放平台的白名单IP地址列表中重新发布即可 \[组件ticket正确接收\]失败 解决办法: 查看微信开放平台已填写的资料中“授权事件接收URL”一项,会发现里面&被改写成了& 将其改回来再重新发布即可! ## 2.微擎后台执行sql的时候提示:请先开启开发者模式后再使用此功能 或者微信开放平台全网发布失败 解决办法: 1,是否关闭了微擎系统的开发模式,开发模式不关闭会引起很多失败 。 关闭开发者模式: 在 /data/config.php 中设置 $config\['setting'\]\['development'\] = 0; 2,PHP的mcrypt扩展是否开启,不开启会导致无法解密传输信息,引起失败。 一般是在php.ini里开启,其他的环境还需根据当时的情况来处理,开启后可以看一下phpinfo,如果有下面图中的信息,证明开启成功了。 3,如果开启了cdn,ip白名单里要填写真实的服务器ip。 4,仔细对比,检查一下配置信息是否和微擎给出的信息一致。 5,AppID,AppSecret是否正确。 以上几点排查方法全部没问题的话,全网发布成功的几率会提升至98%,还有1%的可能是微信开放平台的问题,另外1%是你的人品问题。