테스트는 정상적으로 되돌려질 수 있고 결과도 정상인데 공식 계정에서 계속 "이 공식 계정에서 제공하는 서비스가 중단되었습니다. 나중에 다시 시도해 주세요"라는 메시지가 뜹니다.
오후 내내 바빠서 어쩔 수 없이 도움을 요청할 수밖에 없으니 도와주세요
http://119.45.5.37/wechat/wechat.php
반환 결과:
200 OK
연결: Keep-Alive
날짜: 월, 2020년 6월 1일 12:51:08 GMT
X- Powered-By: PHP/5.6.40
Server: Apache/2.4.37 (Win64) PHP/5.6.40
Content-Type: text/html; =UTF-8
콘텐츠 길이: 353
<xml> <ToUserName> <![CDATA[bbbbbbbb]]> </사용자 이름> <사용자 이름에서> <![CDATA[aaaaaaa]]> </FromUserName> <CreateTime>1591015869</CreateTime> <MsgType> <![CDATA[텍스트]]> </MsgType> <콘텐츠> <![CDATA[안녕 아 아]]> </콘텐츠> <FuncFlag>0</FuncFlag> </xml> $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);$fromUsername = $postObj->FromUserName;$toUsername = $postObj->ToUserName;$keyword = Trim($postObj-> Content);$msgType = $postObj -> MsgType;$time = time();$textTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> [CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <![CDATA[%s]]></Content> <FuncFlag>0</FuncFlag> ";$msgType = "text";$contentStr = "Hello";$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);echo $resultStr;