一旦遇到以下情况,微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后再试”:
1、开发者在5秒内未回复任何内容
2、开发者回复了异常数据,比如JSON数据等
实际过程中,常遇到的的情况有
1、拼接的xml格式有空格,导致异常数据
2、如果是安全模式,请确认加解密方法是否有问题,加解密信息中是否有特殊字符,需要urlencode处理替换
3、安全模式,请确认微信公众号后台->开发->基本配置中服务器配置是否已启用,或多提交几次,确保已启用。
有时显示已启用,但EncodingAESKey并没有真正更新,导致微信消息中用的还是上一次的EncodingAESKey。
具体参数请参考微信文档:被动回复消息