- 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践
- 方倍工作室
- 299字
- 2023-01-06 18:47:30
4.2.6 图文消息
图文信息可以分为单图文和多图文,它们实现的代码是一样的,但在微信上的显示方式有细微的区别。
微信公众号向用户回复单图文消息的示例如图4-12所示。
图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-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 图文消息参数及描述
在单图文消息中,标题、描述、图片分开显示在各处,图片为大图。在多图文消息中,每条消息将只显示标题内容,描述字段中的内容将不显示,第一条消息的标题与图片层叠,显示在上方,从第二条消息开始,对应的图片显示为小图。