關注回復消息不出來,什么情況,xml正確呀也
<xml> <ToUserName>< ![CDATA[onDJwxFs4FspRa9SFuOoB6Xnz5mE] ]></ToUserName> <FromUserName>< ![CDATA[gh_46859ebeb836] ]></FromUserName> <CreateTime>1520145765</CreateTime> <MsgType>< ![CDATA[text] ]></MsgType> <Content>< ![CDATA[歡迎關注] ]></Content> </xml>
2018-03-04
可能有2個原因,
第一個:返回給微信服務器的XML數(shù)據(jù)包中不能有空格;
第二個:老師接收微信POST過來的數(shù)據(jù)包方式可能不適合你,試試這個
????????$postArr = file_get_contents("php://input");
??????? libxml_disable_entity_loader(true);
??????? $postObj = simplexml_load_string($postArr, 'SimpleXMLElement', LIBXML_NOCDATA);
2020-06-17
它上面的那個
if($tmpstr==$signature && $echostr){
? ? ? /*
? ? ? 第一次在微信公眾平臺設置url地址的時候,這是微信公眾帳號第一次推送get 請求到第三方服務器url地址///////////
? ? * */
? ? ? //第一次接入微信API接口的時候
? ? ? echo $echostr;
? ? ? exit;
? ? ?}else{
? ? ? ? $this->reponseMwg();
? ? ?}
這樣else 好像不會進去吧,我就直接換成?$postArr = file_get_contents("php://input");
??????? libxml_disable_entity_loader(true);
??????? $postObj = simplexml_load_string($postArr, 'SimpleXMLElement', LIBXML_NOCDATA);,
然后xml也不用去除空格,自定義一個方法調用他,我是第二種錯誤,。然后發(fā)現(xiàn)else沒用
2018-05-30
我的也不行,用上面的代碼也不行,怎么回事
2018-03-04
去掉空格