找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:734

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[公众号开发博客] 回复一个图文消息 - 傻瓜式微信开发教程15 - 耗子原创

  [复制链接]
查看: 25530|回复: 112
 楼主| 发表于 2015-8-20 13:48:47 | 显示全部楼层 |阅读模式
有用户提问,
怎样回复一个不需要`media_id`的图片消息.
其实我们可以回复一个图文消息,
图文消息可以添加描述和图片,还可以给消息加一个点击的url链接,
用起来还是比较方便的.

官方文档在这里对`图文消息`的格式进行了说明: http://mp.weixin.qq.com/wiki/9/2 ... d413e30cac8ea1.html
  1. <xml>
  2. <ToUserName><![CDATA[toUser]]></ToUserName>
  3. <FromUserName><![CDATA[fromUser]]></FromUserName>
  4. <CreateTime>12345678</CreateTime>
  5. <MsgType><![CDATA[news]]></MsgType>
  6. <ArticleCount>2</ArticleCount>
  7. <Articles>
  8. <item>
  9. <Title><![CDATA[title1]]></Title>
  10. <Description><![CDATA[description1]]></Description>
  11. <PicUrl><![CDATA[picurl]]></PicUrl>
  12. <Url><![CDATA[url]]></Url>
  13. </item>
  14. <item>
  15. <Title><![CDATA[title]]></Title>
  16. <Description><![CDATA[description]]></Description>
  17. <PicUrl><![CDATA[picurl]]></PicUrl>
  18. <Url><![CDATA[url]]></Url>
  19. </item>
  20. </Articles>
  21. </xml>
复制代码


我们的wechat-php框架里也实现了发送图文消息的功能.
在`Wechat.php`文件中存在`responseNews`函数就是用来发送图文消息的,
这个函数接受一个数组参数,
这个数组参数的每一个元素对应消息格式里的一个`<item>`字段.

而这个数组里的元素需要是一个`NewsResponseItem`实例,
创建这个实例需要传入四个参数:
($title, $description, $picUrl, $url)
分别代表, `标题`,`描述`,`图片地址`,`链接地址`

所以我们可以编写函数,在收到用户图片消息的时候,直接把这个图片作为图问消息的图片返回给用户:
游客,如果您要查看本帖隐藏内容请回复

4-图文消息.png

全部代码在附件中
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

TA的社区排名

积分:NO. 1870 名

发帖:NO. 12 名

在线:NO. 821 名

最佳答案
1 

7

主题

19

帖子

246

积分

略知一二

积分
246
发表于 2015-8-20 14:11:42 | 显示全部楼层
必须看看 学习学习
回复 支持 反对

使用道具 举报

TA的社区排名

积分:暂未上榜

发帖:NO. 1194 名

在线:NO. 821 名

最佳答案
0 

0

主题

27

帖子

35

积分

新人求带

积分
35
发表于 2015-8-24 14:54:46 | 显示全部楼层
回复一个图文消息
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

2

帖子

12

积分

新人求带

积分
12
发表于 2015-8-25 13:58:04 | 显示全部楼层
好好好好好好好好好好好好好好好好好好
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

2

帖子

7

积分

新人求带

积分
7
发表于 2015-8-25 14:25:33 | 显示全部楼层
学习学习
回复

使用道具 举报

TA的社区排名

积分:暂未上榜

发帖:NO. 1540 名

在线:NO. 821 名

最佳答案
0 

0

主题

23

帖子

17

积分

新人求带

积分
17
发表于 2015-9-20 21:32:56 | 显示全部楼层
授权回调页面域名:
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

17

帖子

21

积分

新人求带

积分
21
发表于 2015-9-24 09:45:14 | 显示全部楼层
继续学习中
回复 支持 反对

使用道具 举报

TA的社区排名

积分:暂未上榜

发帖:NO. 1540 名

在线:NO. 1324 名

最佳答案
0 

0

主题

17

帖子

24

积分

新人求带

积分
24
发表于 2015-9-24 13:58:39 | 显示全部楼层
谢谢分享
回复

使用道具 举报

最佳答案
0 

0

主题

18

帖子

10

积分

新人求带

积分
10
发表于 2015-9-25 15:27:03 | 显示全部楼层
才踩踩踩才踩踩踩从踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 452 名

发帖:NO. 485 名

在线:NO. 168 名

最佳答案
1 

6

主题

47

帖子

594

积分

专家路上

积分
594
发表于 2015-9-29 15:04:31 | 显示全部楼层
学习。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

网站业务
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com