首页 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践全文在线阅读

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》4.2.6 图文消息

关灯直达底部

图文信息可以分为单图文和多图文,它们实现的代码是一样的,但在微信上的显示方式有细微的区别。

微信公众号向用户回复单图文消息的示例如图4-12所示。

微信公众号回复用户单图文消息时的XML数据格式如下。


<xml><ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName><FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName><CreateTime>1359011899</CreateTime><MsgType><![CDATA[news]]></MsgType><Content><![CDATA]></Content><ArticleCount>1</ArticleCount><Articles><item><Title><![CDATA[[苹果产品信息查询]]></Title><Description><![CDATA[序列号:USE IMEI NUMBER                       IMEI号:358031058974471                       设备名称:iPhone 5C                       设备颜色:                       设备容量:                       激活状态:已激活                       电话支持:未过期[2014-01-13]                       硬件保修:未过期[2014-10-14]                       生产工厂:中国]]>        </Description><PicUrl><![CDATA[http:// www.doucube.com/weixin/weather/icon/banner.jpg]]></PicUrl><Url><![CDATA]></Url></item></Articles></xml>  

图4-11 公众号回复音乐消息

图4-12 公众号回复单图文消息

微信公众号向用户回复多图文消息的示例如图4-13所示。

图4-13 公众号回复多图文消息

微信公众号回复用户多图文消息时的XML数据格式如下。


<xml><ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName><FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName><CreateTime>1359011829</CreateTime><MsgType><![CDATA[news]]></MsgType><Content><![CDATA]></Content><ArticleCount>5</ArticleCount><Articles><item><Title><![CDATA[【深圳】天气实况温度:6℃湿度:62﹪风速:东北风2级]]></Title><Description><![CDATA]></Description><PicUrl><![CDATA[http:// www.doucube.com/weixin/weather/icon/banner.jpg]]></PicUrl><Url><![CDATA]></Url></item><item><Title><![CDATA[建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。]]></Title><Description><![CDATA]></Description><PicUrl><![CDATA[http:// www.doucube.com/weixin/weather/icon/d00.gif]]></PicUrl><Url><![CDATA]></Url></item><item><Title><![CDATA[02月12日周三 10℃~6℃阴微风]]></Title><Description><![CDATA]></Description><PicUrl><![CDATA[http:// www.doucube.com/weixin/weather/icon/d00.gif]]></PicUrl><Url><![CDATA]></Url></item><item><Title><![CDATA[02月13日周四 11℃~7℃小雨微风]]></Title><Description><![CDATA]></Description><PicUrl><![CDATA[http:// www.doucube.com/weixin/weather/icon/d01.gif]]></PicUrl><Url><![CDATA]></Url></item><item><Title><![CDATA[02月14日周五 11℃~8℃小雨东北风3-4级]]></Title><Description><![CDATA]></Description><PicUrl><![CDATA[http:// www.doucube.com/weixin/weather/icon/d01.gif]]></PicUrl><Url><![CDATA]></Url></item></Articles></xml>  

公众号回复的图文消息的参数及描述如表4-12所示。

表4-12 图文消息参数及描述

在单图文消息中,标题、描述、图片分开显示在各处,图片为大图。在多图文消息中,每条消息将只显示标题内容,描述字段中的内容将不显示,第一条消息的标题与图片层叠,显示在上方,从第二条消息开始,对应的图片显示为小图。