首页 >后端开发 >php教程 >微信公众平台不能发出带链接的。。。文字

微信公众平台不能发出带链接的。。。文字

WBOY
WBOY原创
2016-06-23 14:28:331187浏览

  public function responseMsg()    {		 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];        if (!empty($postStr)){            $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);            $fromUsername = $postObj->FromUserName;            $toUsername = $postObj->ToUserName;            $keyword = trim($postObj->Content);            $time = time();            $textTpl = "<xml>                        <ToUserName><![CDATA[%s]]></ToUserName>                        <FromUserName><![CDATA[%s]]></FromUserName>                        <CreateTime>%s</CreateTime>						                       <MsgType><![CDATA[link]]></MsgType> <Title><![CDATA[微信公众平台开发者的江湖]]></Title> <Description><![CDATA[陈坤的微信公众号这段时间大火,大家..]]></Description> <Url><![CDATA[http://israel.duapp.com/web/photo.php]]></Url> <MsgId>5839907284805129867</MsgId>                         </xml>";            if($keyword == "?" || $keyword == "?")            {                $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time);                echo $resultStr;            }        }else{            echo "";            exit;        }    }


我打个?上去没有回复。。


回复讨论(解决方案)

微信开发没做过。
通常遇到这问题是看能不能执行到if逻辑里面。
你上行问号,接收到的是问号么。

微信开发没做过。
通常遇到这问题是看能不能执行到if逻辑里面。
你上行问号,接收到的是问号么。 微信开发。。。。。还真没办法调试貌似。。

public function responseMsg()    {		 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];        if (!empty($postStr)){            $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);            $fromUsername = $postObj->FromUserName;            $toUsername = $postObj->ToUserName;            $keyword = trim($postObj->Content);            $time = time();            $textTpl = "<xml>                        <ToUserName><![CDATA[%s]]></ToUserName>                        <FromUserName><![CDATA[%s]]></FromUserName>                        <CreateTime>%s</CreateTime>						<MsgType><![CDATA[news]]></MsgType>    <Content><![CDATA[]]></Content>                        <ArticleCount>1</ArticleCount>    <Articles>        <item>            <Title><![CDATA[[苹果产品信息查询]]></Title>            <Description><![CDATA[序列号:USE IMEI NUMBERIMEI号:358031058974471设备名称:iPhone 5C设备颜色:设备容量:激活状态:已激活电话支持:未过期[2014-01-13]硬件保修:未过期[2014-10-14]生产工厂:中国]]>    </Description>            <PicUrl><![CDATA[http://avatar.csdn.net/B/1/5/1_u013582606.jpg]]></PicUrl>            <Url><![CDATA[]]></Url>        </item>    </Articles>    <FuncFlag>0</FuncFlag>                        </xml>";            if($keyword == "?" || $keyword == "?")            {                $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time);                echo $resultStr;            }        }else{            echo "";            exit;        }    }
 用图文也不行

php 是可以调试的.

你可以把一些自己想看的内容写到一个txt文件中。

这样就可以看了,相当于记录日志。

php 是可以调试的.

你可以把一些自己想看的内容写到一个txt文件中。

这样就可以看了,相当于记录日志。 好方法 分数给你了

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn