今天平台的一个公众号出现了“该公众号提供的服务出现故障,请稍后再试”的报错,不管回复什么内容都是如此。微信公众平台本身是不会出问题的,那么问题就集中在服务器和公众号对接两个环节上。
处理流程:
1、按照问题的排查流程,分别重置app密钥,无效;修改TOKEN,无效;修改消息加密密钥,无效。
2、检查平台配置,尤其是JS验证文件,重新上传后,无效。
3、同系统平台检查。平台内对接的其他公众号功能正常,排除服务器问题。
4、检查借权设置,是正常的。
5、重新检查服务器配置信息,发现问题。
系统已经开启HTTPS,但是对接URL用的依旧是http,问题有可能出在这里。重新改成https,恢复正常。
总结:
出现这类问题的原因就是公众号、服务器之间的数据通讯不正常,按照相应的流程进行排查即可。
1、检查服务器配置信息的URL、TOKEN、消息加密信息是否正确。
2、检查APPID和密钥;
3、检查IP白名单;
4、检查公众功能设置的三个网址(订阅号没有网页域名授权项),确保JS验证文件已经上传至根目录;如果以上各项能确定无误,那么问题就在服务器端了,最好的方法就是对接一个测试账号,通过新账号对接验证服务器是否正常。
申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 用已有微信扫码即可登陆。