100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java微信开发图文_java版微信公众号图文消息开发

java微信开发图文_java版微信公众号图文消息开发

时间:2023-09-28 22:21:54

相关推荐

java微信开发图文_java版微信公众号图文消息开发

1

本篇主要介绍微信公众帐号开发中图文消息的使用

以及图文消息的几种表现形式

图文消息的主要参数说明

通过微信官方的消息接口指南,可以看到对图文消息的参数介绍,如下图所示:

从图中可以了解到:

1)图文消息的个数限制为10,也就是图中ArticleCount的值(图文消息的个数,限制在10条以内);

2)对于多图文消息,第一条图文的图片显示为大图,其他图文的图片显示为小图;

3)第一条图文的图片大小建议为640*320,其他图文的图片大小建议为80*80;

下面是实例代码:

if(msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)){

//接收用户发送的文本消息内容

Stringcontent=requestMap.get("Content");

//创建图文消息

NewsMessagenewsMessage=newNewsMessage();

newsMessage.setToUserName(fromUserName);

newsMessage.setFromUserName(toUserName);

newsMessage.setCreateTime(newDate().getTime());

newsMessage.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_NEWS);

newsMessage.setFuncFlag(0);

ListarticleList=newArrayList();

//单图文消息

if("1".equals(content)){

Articlearticle=newArticle();

article.setTitle("微信公众帐号开发教程Java版");

article.setDescription("柳峰,80后,微信公众帐号开发经验4个月。为帮助初学者入门,特推出此系列教程,也希望借此机会认识更多同行!");

article.setPicUrl("http://0./images/avatar_liufeng.jpg");

article.setUrl("/lyq8479");

articleList.add(article);

//设置图文消息个数

newsMessage.setArticleCount(articleList.size());

//设置图文消息包含的图文集合

newsMessage.setArticles(articleList);

//将图文消息对象转换成xml字符串

respMessage=MessageUtil.newsMessageToXml(newsMessage);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。