该公众号提供的服务出现故障,请稍后再试
记得之前是“该公众号暂时无法提供服务请稍后再试”
公众号是个人的,之前代码设置了一下如何回复空字符串,比如发送(空白),默认不回复,其他的内容回复(这是文字消息)
参考了文档:
1、直接回复success(推荐方式)
2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)
private function transmitText($object, $content){
$textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[%s]]></Content></xml>";
if($content == '空白'){
return 'success';
}
$result = sprintf($textTpl, $object -> FromUserName, $object -> ToUserName, time(), '这是文字消息');
return $result;
}
这个代码发送任何文字内容都返回正确。除了发送 空白 这个词语请问一下为什么现在却是出现了:该公众号提供的服务出现故障,请稍后再试
微信公众平台接口调试工具 返回结果:
200 OK
Connection: keep-alive
Date: Thu, 22 Nov 2018 02:15:22 GMT
X-Powered-By: PHP/7.1.20
Transfer-Encoding: chunked
Server: nginx
Vary: Accept-Encoding
Content-Type: text/html;charset=utf-8
success
是微信方面修改了还是代码哪里出错了?好像以前这代码没问题...