微信的公众号平台里的公众平台子菜单多图文发送图文消息后,会影响当月的推文发送量吗?

问卷正在加载中,请稍候...
如果由于网络原因导致此框一直不消失,请重新刷新页面!
此问卷处于停止状态,仅供浏览,请勿填写!&&&&
1.你的年级是&*大一大二大三大四2.你的性别是&*男女3.你所学的专业是&*文史哲经管法理化生艺术类4.在你的微信中,关注的公众号有多少个&*0~5个5~10个10~15个15~20个20个以上5.你每天会点开你关注的微信公众号并看里面的内容吗&*会点开所有自己关注的公众号,有选择地看自己感兴趣的内容会点开自己喜欢的公众号并且看里面的内容很少或基本没有点开,看的推文基本都是朋友转发的6.每天大概看多少篇微信推文&*0~3篇3~6篇6~9篇10篇及10篇以上7.你通常更关注什么类型的推文,并按喜欢程度排列&*&[最多选择8项并排序]影视资讯类新闻报道或评论类文艺小众类娱乐八卦体育类科技类教育类其他8.通常你会从哪些公众号阅读新闻报道或评论类的推文&*&[多选题]腾讯新闻澎湃新闻凤凰网南方周末今日头条其他
*9.阅读推文时,你能&*&[多选题]获取信息丰富知识情感认同及慰藉娱乐功能打发时间其他
*10.对新闻或者其他热点话题作出评论的推文,通常你是&*觉得说得很有道理,没再多想会理性思考,综合其他关于同样话题的文章,作出自己的判断看看就过去了,没有什么感觉其他
*11.对于推文的编辑,你更喜欢&*都是文字,没有图片图文结合,文字简短,图片较多图文结合,但文字更多文字和图片所占比例相当几乎都是图片不清楚12.你有耐心看完长篇的推送吗&*经常有看完偶尔会看完较少或基本没办法13.你觉得微信公众号有哪些缺陷&*&[多选题]故意用较夸张、耸动的标题吸引人们,实质上文题相关性不大复制、粘贴泛滥图片太多而导致实质内容过少公众号没有自身的定位,推文类型多且杂广告太多为增粉采用关注投票、截图发送至公众号等方式其他
*14.你最喜欢的微信公众号的名称是&*15.有自己或跟几个朋友注册一个微信公众号吗&*有,并且会定期推送有,不过发推文很随意,想到就发有,但是注册之后没有再弄过想过但没有注册没有想过也没注册16.看到这一题真是辛苦你们了,你们还喜欢我吗(?_?)&*一直喜欢更喜欢了微信公众号发推文-中国学网
微信公众号发推文
状态:1个回答日期:回答人:Mr响响答:这个都是自己在图文素材里面添加的,你也可以在做图文素材的时候 在里面加一个这个东西,就会有相同的效果了状态:3个回答日期:回答人:宋晶问:/e/1163/power?from=timeline&isappinstalled=0#sl...答:微信公众平台发特效的推文的方法步骤: 1、打开微信公众平台并登录。 2、点击进入素材管理界面。 3、在 素材管理界面,鼠标移到 + 时,会出现单图文消息和多图文消息。 4、点击单图文或多图文消息, 填写标题、封面图片、正文内容,作者、摘要等...状态:1个回答日期:回答人:Cc莫言时代答:是的 没错 我现在就在运营两个微信公众号!注意消息一旦发送,是不能撤销的。(附上群发步骤) 微信公众平台的图文消息是这样发的: 1、先在左侧栏目管理栏目下点击素材管理项,然后新建图文消息 2、进入编辑界面后添加相应的标题、封面图片、摘...状态:5个回答日期:回答人:刘娜问:我看到别人公众号发的消息阅读到最低端可以评论?想问一下自己的公众号...答:微信公众平台向部分已微信认证的订阅号开放申请公众号图文消息评论功能的申请入口,目前该功能还属于内测期。 1 开通微信认证的公众号可以申请,然后在微信后台添加该功能模块后即可显示用户评论。 2 公众号的文章默认是不开启评论的,发布之前...状态:2个回答日期:回答人:迪拜旅游专家问:比如说我今天推了一个多图文消息,里面包含1.2.3三篇文章。我明天想再推...答:你看一下左边菜单第一项,群发功能。 你明天群发的时候,选择图文消息的时候,还继续选今天做的多图文消息素材就OK了。 哪怕你天天发相同的信息,公众平台也不管你的,只是你的关注用户可能会厌烦吧~状态:1个回答日期:回答人:迪拜旅游专家问:我第一次发推文,就是发不出去,说是正文超了20000字。我只有955字,九...答:有没有可能是你在后台停留时间太长,失效了? 如果是这样,你关闭窗口重新登陆,刚才的信息基本上都会自动保存,你继续编辑好,再保存群发试试。状态:1个回答日期:回答人:百度知道客户端答:保存到公众平台,不推送,发到自己手机上预览,然后分享就行状态:1个回答日期:回答人:尘陌79答:不能修改,只能删除了再发。状态:3个回答日期:回答人:茗童问:窗口点进去发出来和PPT一样,图片可以往下翻,同时还有音乐播放,,但是...答:类似ppt的推文指的是H5页面。操作方法如下: 1.点击制作栏目,进入模板选择页。 1)选择空模板,自由创作; 2)选择主题模板,更快速的创作出炫丽的展示。 2.选择模板后,进入创作界面。 3.预览树操作 1)显示的页面的显示顺序; 2)右键调整页...状态:1个回答日期:1、点住跳选项选用iPhone自带浏览器打保存网页图片 2、首先微信公共帐号图片载位置公共平台-设置-载 保存本 打微博图片传求关注啦(安卓)状态:1个回答日期:首先复制别人的微信内容页网址到电脑上! 然后用电脑把内容复制 粘贴到你的微信公众平台编辑栏 加上你的LOGO 就OK状态:1个回答日期:底色css+html特效先设计效复制粘贴公众号编辑器实现想要自设计需要点css代码基础些现直接抄用状态:1个回答日期:用css实现图片要自做吓跳哪公众号啊我星期帮朋友做吧私信我公众号名字状态:1个回答日期:&1、管理--素材管理--语音--上传语音(大小不超过5M, 长度: 不超过60s, 格式: mp3, wma, wav, amr )2、功能--群发功能--语音--选择你要发送的音乐--群发 推荐公众号:lwtx2...状态:1个回答日期:微信公众平台消息接口的图片地址没法显示?请教个微信公众平台的问题,我在开发消息接口,图文消息可以发出去了,但是手机端看不到图片,只能看文字。 对这句话不是...状态:1个回答日期:你现在再试试。前几天公众平台偷偷把动态图屏蔽了,上传gif也只能静态显示。大概是抗议的人太多,昨天下午又偷偷改回来了。状态:5个回答日期:在公众帐号的主交互界面,窗体底部的输入框旁边有一个笑脸的图片button,点击它将会弹出表情选择界面,可选择的表情依次为"QQ表情"、"符号表情"和"动画表情",我们选择"符号...状态:3个回答日期:先直接用手机就可以截屏。不同机型和不同安卓版本都不同方, 有些直接按住关机键几秒,即可出现截图选项; 有些是音量-键和电源键同时摁,按住几秒即可。2)登陆微信公众号后...状态:1个回答日期: 那是用别的软件做出来的,用的时候复制过去就行了。但是用的东西是要用图片形式才能展示出来的。
与【微信公众号发推文】相关信息:&&&&&&&&&&&&&&&&&&&&&&&&&&&&
用户还关注
12345678910
大类导航: |您的举报已经提交成功,我们将尽快处理,谢谢!
可能是系统延迟了吧,消息发出去多长时间了?
大家还关注微信公号开发之文本消息技巧:长度限制、换行和表情
微信公众账号文本消息的内容长度限制揭秘
相信不少朋友都遇到过这样的问题:当发送的文本消息内容过长时,微信将不做任何响应。那么到底微信允许的文本消息的最大长度是多少呢?我们又该如何计算文本的长度呢?为什么还有些人反应微信好像支持的文本消息最大长度在1300多呢?这篇文章会彻底解除大家的疑问。
接口文档中对消息长度限制为2048:
可以看到,接口文档中写的很明确:回复的消息内容长度不超过2048字节。那为什么很多人测试反应消息内容长度在1300多字节时,微信就不响应了呢?我想这问题应该在这部分人没有搞清楚到底该如何计算文本的字节数。
如何正确计算文本所占字节数
计算文本(字符串)所占字节数,大家第一个想到的应该就是String类的getBytes()方法,该方法返回的是字符串对应的字节数组,再计算数组的length就能够得到字符串所占字节数。例如:
public static void main(String []args)
// 运行结果:4
System.out.println(&柳峰&.getBytes().length);
上面的示例中计算了两个中文所占的字节数为4,即一个汉字占2个字节。真的是这样吗?其实我们忽略了一个问题:对于不同的编码方式,中文所占的字节数也不 一样!这到底要怎么呢?在上面的例子中,我们并没有指定编码方式,那么会使用操作系统所默认的编码方式。先来看我得出的三条结论:
1)如果上面的例子运行在默认编码方式为ISO8859-1的操作系统平台上,计算结果是2;
2)如果上面的例子运行在默认编码方式为gb2312或gbk的操作系统平台上,计算结果是4;
3)如果上面的例子运行在默认编码方式为utf-8的操作系统平台上,计算结果是6;
如果真的是这样,是不是意味着String.getBytes()方法在我们的系统平台上默认采用的是gb2312或gbk编码方式呢?我们再来看一个例子:
public static void main(String []args) throws UnsupportedEncodingException
// 运行结果:2
System.out.println(&柳峰&.getBytes(&ISO8859-1&).length);
// 运行结果:4
System.out.println(&柳峰&.getBytes(&GB2312&).length);
// 运行结果:4
System.out.println(&柳峰&.getBytes(&GBK&).length);
// 运行结果:6
System.out.println(&柳峰&.getBytes(&UTF-8&).length);
这个例子是不是很好地证明了我上面给出的三条结论呢?也就是说采用ISO8859-1编码方式时,一个中/英文都只占一个字节;采用GB2312或GBK编码方式时,一个中文占两个字节;而采用UTF-8编码方式时,一个中文占三个字节。
微信平台采用的编码方式及字符串所占字节数的计算
那么,在向微信服务器返回消息时,该采用什么编码方式呢?当然是UTF-8,因为我们已经在doPost方法里采用了如下代码来避免中文乱码了:
// 将请求、响应的编码均设置为UTF-8(防止中文乱码)
request.setCharacterEncoding(&UTF-8&);
response.setCharacterEncoding(&UTF-8&);
getMsgContent()方法返回的内容正是微信的文本消息最长能够支持的,即采用UTF-8编码方式时,文本消息内容最多支持2047个字节,也就是微信公众平台接口文档里所说的回复的消息内容长度不超过2048字节,即使是等于2048字节也不行,你可以试着将getMsgContent()方法里的内容多加一个英文符号,这个时候微信就不响应了。
同时,我们也发现,如果采用gb2312编码方式来计算getMsgContent()方法返回的文本所占字节数的结果是1365,这就是为什么很 多朋友都说微信的文本消息最大长度好像只支持1300多字节,并不是接口文档中所说的2048字节,其实是忽略了编码方式,只是简单的使用了String 类的getBytes()方法而不是getBytes(&utf-8&)方法去计算所占字节数。
Java中utf-8编码方式时所占字节数的计算方法封装
* 计算采用utf-8编码方式时字符串所占字节数
* @param content
public static int getByteSize(String content) {
int size = 0;
if (null != content) {
// 汉字采用utf-8编码时占3个字节
size = content.getBytes(&utf-8&).
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
文本消息中换行符的使用
使用换行的好处及示例
使用换行的好处无非就是让信息的呈现更加整齐、美观和直观,适当的在文本消息中使用换行符,会让人看了之后感觉很舒服、清晰、明了。下面是公众帐号xiaoqrobot的主菜单示例,就是合理地使用了换行符,看上去是不是很直观、清爽呢?
如何在文本消息中使用换行符?
在微信公众帐号的文本消息中,换行符仍然是&\n&,下面就通过代码来讲解xiaoqrobot的文本菜单是如何实现的?
* xiaoqrobot的主菜单
public static String getMainMenu() {
StringBuffer buffer = new StringBuffer();
buffer.append(&您好,我是小q,请回复数字选择服务:&).append(&\n\n&);
buffer.append(&1
天气预报&).append(&\n&);
buffer.append(&2
公交查询&).append(&\n&);
buffer.append(&3
周边搜索&).append(&\n&);
buffer.append(&4
歌曲点播&).append(&\n&);
buffer.append(&5
经典游戏&).append(&\n&);
buffer.append(&6
美女电台&).append(&\n&);
buffer.append(&7
人脸识别&).append(&\n&);
buffer.append(&8
聊天唠嗑&).append(&\n\n&);
buffer.append(&回复&?&显示此帮助菜单&);
return buffer.toString();
怎么样,实现起来是不是很简单呢?
1)9-16行就是菜单项,菜单项之间都是用一个换行符分隔;
2)第8行、第16号末尾都使用了两个换行符,这样可以把菜单项与其他内容分隔开,更有层次感,看上去也会舒服、直观一点。
QQ表情的发送与接收
我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜、怒、哀、乐等表达人物心情的小图片。本文重点要介绍的内容就是如何在微信公众平台使用QQ表情,即在微信公众帐号开发模式下,如何发送QQ表情给用户,以及如何识别用户发来的是QQ表情。
QQ表情代码表
首先需要明确的是:QQ表情虽然呈现为一张张动态的表情图片,但在微信公众平台的消息接口中却是属于文本消息;也就是说当用户向公众帐号发送QQ表情时,公众帐号后台程序接收到的消息类型MsgType的值为text。只要上面这点能理解了,下面的工作就好开展了。
对于QQ表情,发送的是文本消息,而呈现出来却是表情图片,那么每一个QQ表情图片一定会有与之相对应的表情代码。下面是我已经整理好的微信公众帐号中使用的QQ表情代码对照表:
上面一共列出了105个QQ表情,每个表情都给出了与之相对应的文字代码与符号代码(也许这两种叫法并不恰当),至于这两种代码怎么来的以及如何使用,下面马上会讲到。
用户向公众帐号发送QQ表情
在微信上使用公众帐号时,如何发送QQ表情,我想这个很少有人不会的。在输入框旁边有一个笑脸的图片按钮,点击它将会弹出表情选择界面,可选择的表情依次为&QQ表情&、&符号表情&和&动画表情&。当我们点击选择了某个QQ表情后,发现在输入框中会显示该表情的文字代码,这里是用一对中括号引起的,如下图所示:
其实,当我们很熟悉要使用QQ表情的文字代码时,也可以直接在输入框中输入表情的代码,而不需要弹出表情选择框。如下图所示:
从上图可以看出,在输入框中输入&[呲牙]&、&/呲牙&和&/::D&这三种代码的作用一样,都是发送呲牙的QQ表情。这个时候,大家再回过头去看文章最开始的QQ表情代码对照表,就明白是怎么回事了。
公众帐号向用户发送QQ表情
与用户向公众帐号发送QQ表情一样,在开发模式下,公众帐号也可以用同样的表情代码(文字代码或符号代码)向用户回复QQ表情。代码片段如下:
// 文本消息
if (msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)) {
// 回复文本消息
TextMessage textMessage = new TextMessage();
textMessage.setToUserName(fromUserName);
textMessage.setFromUserName(toUserName);
textMessage.setCreateTime(new Date().getTime());
textMessage.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_TEXT);
textMessage.setFuncFlag(0);
textMessage.setContent(&[难过] /难过 /::(&);
// 文本消息对象转换成xml字符串
respMessage = MessageUtil.textMessageToXml(textMessage);
上面代码片段的作用是:判断发送的消息类型,如果是文本消息(MsgType=text),则回复三个难过的QQ表情给用户。可以看出,不管是用户发给公众帐号,还是公众帐号发给用户,都可以使用QQ表情的文字代码(如:[难过] &/难过)和符号代码(如 /::()。
公众帐号识别用户发送的QQ表情
在掌握了如何发送QQ表情后,我们再来看看公众帐号如何识别用户发送的是QQ表情。这是什么意思呢?当用户向公众帐号发送一个QQ表情,在后台程序中接收到的会是什么值,我们又怎么知道这个值就是一个QQ表情。
其实,只要做个简单的测试,比如:将接收到的文本消息输出到日志中(可以用log4j或者System.out.print),不难发现:向公众帐号发送一个QQ表情,在后台程序中接收到的是QQ表情的符号代码。
下面是我简单封装的一个方法,通过正则表达式实现的,用于判断用户发送的是否是单个QQ表情。
* 判断是否是QQ表情
* @param content
public static boolean isQqFace(String content) {
boolean result =
// 判断QQ表情的正则表达式
String qqfaceRegex = &/::\\)|/::~|/::B|/::\\||/:8-\\)|/::&|/::$|/::X|/::Z|/::'\\(|/::-\\||/::@|/::P|/::D|/::O|/::\\(|/::\\+|/:--b|/::Q|/::T|/:,@P|/:,@-D|/::d|/:,@o|/::g|/:\\|-\\)|/::!|/::L|/::&|/::,@|/:,@f|/::-S|/:\\?|/:,@x|/:,@@|/::8|/:,@!|/:!!!|/:xx|/:bye|/:wipe|/:dig|/:handclap|/:&-\\(|/:B-\\)|/:&@|/:@&|/::-O|/:&-\\||/:P-\\(|/::'\\||/:X-\\)|/::\\*|/:@x|/:8\\*|/:pd|/:|/:beer|/:basketb|/:oo|/:coffee|/:eat|/:pig|/:rose|/:fade|/:showlove|/:heart|/:break|/:cake|/:li|/:bome|/:kn|/:footb|/:ladybug|/:shit|/:moon|/:sun|/:gift|/:hug|/:strong|/:weak|/:share|/:v|/:@\\)|/:jj|/:@@|/:bad|/:lvu|/:no|/:ok|/:love|/:|/:jump|/:shake|/:|/:circle|/:kotow|/:turn|/:skip|/:oY|/:#-0|/:hiphot|/:kiss|/:&&|/:&&&;
Pattern p = pile(qqfaceRegex);
Matcher m = p.matcher(content);
if (m.matches()) {
下面是方法的使用,实现了这样一个简单的功能:用户发什么QQ表情给公众帐号,公众帐号就回复什么QQ表情给用户(xiaoqrobot就是这么做的)。实现代码如下:
// 文本消息
if (msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)) {
// 文本消息内容
String content = requestMap.get(&Content&);
// 判断用户发送的是否是单个QQ表情
if(XiaoqUtil.isQqFace(content)) {
// 回复文本消息
TextMessage textMessage = new TextMessage();
textMessage.setToUserName(fromUserName);
textMessage.setFromUserName(toUserName);
textMessage.setCreateTime(new Date().getTime());
textMessage.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_TEXT);
textMessage.setFuncFlag(0);
// 用户发什么QQ表情,就返回什么QQ表情
textMessage.setContent(content);
// 将文本消息对象转换成xml字符串
respMessage = MessageUtil.textMessageToXml(textMessage);
好了,关于微信公众帐号中QQ表情的使用就介绍这么多。其实,我并不希望初学者上来只是简单拷贝我贴出的代码,实现了自己想要的功能就完事了,更希望初学的朋友能够通过此文章学会一种思考问题和解决问题的方法。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'

我要回帖

更多关于 请勿发送已图文链接 的文章

 

随机推荐