亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的為啥回復不了圖文呢?

elseif(strtolower($postObj->MsgType)=='text'?&&?trim($postObj->Content)?==?'單圖文'){//單圖文
			$toUser=$postObj->FromUserName;
			$fromUser=$postObj->toUserName;
			$time=time();
			$msgType='news';
			$arr=?array(
			????array(
				???	'title'=>'小刺猬',
					'description'=>'我是一只小刺猬',
					'picUrl'=>'http://localhost/tlweixin/public/images/rabbit.jpg',
					'url'=>'http://www.xianlaiwan.cn',
			????),
			);
			$template="<xml>
				<ToUserName><![CDATA[%s]]></ToUserName>
				<FromUserName><![CDATA[%s]]></FromUserName>
				<CreateTime>%s</CreateTime>
				<MsgType><![CDATA[%s]]></MsgType>
				<ArticleCount>".count($arr)."</ArticleCount>
				<Articles>";
			foreach($arr?as?$key=>$value){
				$template?.="<item>
					<Title><![CDATA[".$value['title']."]]></Title>?
					<Description><![CDATA[".$value['description']."]]></Description>
					<PicUrl><![CDATA[".$value['picUrl']."]]></PicUrl>
					<Url><![CDATA[".$value['url']."]]></Url>
					</item>";
			}
			$template?.="</Articles>
						</xml>";
		????echo?sprintf($template,$toUser,$fromUser,$time,$msgType);



正在回答

2 回答

你對比下,我這個是對的

$toUser=$postObj->FromUserName;
$fromUser=$postObj->ToUserName;
$arr =array(
? ? ? ?array( ? ? ? //二維數組變成多維數組  
? ? ? ? ? ?'title'=>'imooc',
? ? ? ? ? ?'description'=>"imooc is very cool",
? ? ? ? ? ?'picUrl'=>'http://www.xianlaiwan.cn/static/img/common/logo.png',
? ? ? ? ? ?'url'=>'http://www.xianlaiwan.cn',
? ? ? ? ? ?),
);
$template = "<xml>
? ? ? ? ? ? <ToUserName><![CDATA[%s]]></ToUserName>
? ? ? ? ? ? <FromUserName><![CDATA[%s]]></FromUserName>
? ? ? ? ? ? <CreateTime>%s</CreateTime>
? ? ? ? ? ? <MsgType><![CDATA[%s]]></MsgType>
? ? ? ? ? ? <ArticleCount>".count($arr)."</ArticleCount>
? ? ? ? ? ? <Articles>";

? ? ? ?foreach($arr as $k=>$v){
? ? ? ? ? ?$template .="<item>
? ? ? ? ? ? ? ? ? ? ? ?<Title><![CDATA[".$v['title']."]]></Title>
? ? ? ? ? ? ? ? ? ? ? ?<Description><![CDATA[".$v['description']."]]></Description>
? ? ? ? ? ? ? ? ? ? ? ?<PicUrl><![CDATA[".$v['picUrl']."]]></PicUrl>
? ? ? ? ? ? ? ? ? ? ? ?<Url><![CDATA[".$v['url']."]]></Url>
? ? ? ? ? ? ? ? ? ? ? ?</item>";
? ? ? ?}


? ? ? ?$template .="</Articles>
? ? ? ? ? ? ? ? ? ?</xml> ";






echo sprintf($template, $toUser, $fromUser, time(), 'news');


0 回復 有任何疑惑可以回復我~
#1

小刺猬1 提問者

感謝你的代碼,找到錯誤了!
2017-08-24 回復 有任何疑惑可以回復我~
#2

kihoor 回復 小刺猬1 提問者

錯誤在哪?,我現在只能推送文本,其他類型都無法推送
2018-01-10 回復 有任何疑惑可以回復我~

$msgType =‘news’

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP實現微信公眾平臺開發—提升篇
  • 參與學習       64948    人
  • 解答問題       371    個

本課程詳細講解了接收微信用戶發送的消息和接收訂閱關注的事件推送

進入課程

我的為啥回復不了圖文呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號