|
有时候我们希望用户点击我们的菜单时候,微信公众号给他回复我们自定义的图文消息,先看开发文档接口
回复图文消息
| 参数 | 是否必须 | 说明 |
| ToUserName |
是 |
接收方帐号(收到的OpenID) |
| FromUserName |
是 |
开发者微信号 |
| CreateTime |
是 |
消息创建时间 (整型) |
| MsgType |
是 |
消息类型,图文为news |
| ArticleCount |
是 |
图文消息个数;当用户发送文本、图片、视频、图文、地理位置这五种消息时,开发者只能回复1条图文消息;其余场景最多可回复8条图文消息 |
| Articles |
是 |
图文消息信息,注意,如果图文数超过限制,则将只发限制内的条数 |
| Title |
是 |
图文消息标题 |
| Description |
是 |
图文消息描述 |
| PicUrl |
是 |
图片链接,支持JPG、PNG格式,较好的效果为大图360*200,小图200*200 |
| Url |
是 |
点击图文消息跳转链接 |
先定义我们的发送体POJO,一个是Article,一个是NewsMessage
定义一个方法回复图文消息
这里有个MessageUtil.newsMessageToXml(newsMessage)方法
现在测试一下我们的代码,我们需要在我们的菜单里触发我们的方法,我们这里采用
如果需要重新生成菜单,请重新生成一次,然后我们在微信接入的核心controller中写我们的响应代码
点击我们的微信公众号子菜单,触发我们的方法,可以看到我们收到了一个titile是“Hello,Ronnie”的图文消息
点击这个图文消息,我们就进入我们设置的URL页面,这里我们设置是百度首页,呵呵呵(捂脸中)
今天的内容到此为止,谢谢观看,下回再见!
如果您觉得此文有帮助,可以小小打赏一下,持续更新更有动力哟!
来源:https://www.cnblogs.com/xulijun137/p/12213663.html |