微信公众平台开发基础与实战(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-09 22:14:09

点击下载

作者:闫小坤,周涛

出版社:机械工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

微信公众平台开发基础与实战

微信公众平台开发基础与实战试读:

前言

为什么要写这本书

移动互联网浪潮爆发之初,关于Native App和HTML 5技术谁是未来主流,曾有一段争议。经过几年的大浪淘沙,移动互联网的入口集中到少数几个Native App上,其中最重要的入口之一就是微信。大部分功能单一的App或无人问津,或火过一段时间就销声匿迹。相反,以HTML 5技术为主的轻应用开始崭露头角,微信公众平台就是其中之一。据报道,从2012年8月上线至今,微信公众平台的注册账号已经突破200万个,并且保持着每天8000个左右的增长速度。

出于对微信的关注,微信公众平台一出现,笔者就开始接触,并注册了账号来运营和开发。

微信公众平台越来越重视健康生态的构建,一些商业模式也开始慢慢明晰,如自媒体、O2O业务、微信支付等。笔者希望能将自己的开发经验分享给读者,给大家开发公众号提供帮助,同时也希望借此书来认识更多对公众平台感兴趣的朋友。读者对象

本书的读者对象包括:

·对微信公众平台感兴趣的人

·微信公众账号运营者

·移动互联网开发者

·HTML 5开发者

·已有微信开发经验,希望深入了解的人

·有编程经验,希望转型做微信公众平台开发的人如何阅读本书

本书在内容逻辑上分为3个部分。

第一部分(第1章~第3章)介绍了公众平台的基础知识、编辑模式的使用和开发环境的搭建。通过本部分的学习,读者可以使用编辑模式来运营公众账号,并通过简单的配置来搭建开发环境,开发出第一个demo应用,为后面的学习打下基础。

第二部分(第4章~第6章)重点介绍公众平台的消息相关接口及九大高级接口,并提供了完整的封装类,还介绍了Weixin JS开发。读者在学完本部分之后,能够对公众平台提供的全部服务有所了解。本部分提供了众多的案例供读者学习。

第三部分(第7章~第10章)以大项目为例,每章实现一个公众号的功能。四个项目分别为餐厅管家、微商城、微酒店和游戏开发,探讨的内容包括自定义菜单、二维码、微信支付、微信小店、位置服务等。学完本部分,读者完全有能力开发企业级的公众号。勘误和支持

由于笔者水平有限,加之编写时间仓促,书中难免会出现一些错误,恳请读者批评指正。为了更好地与读者交流,笔者建立了一个微社区,读者可以用微信扫描以下二维码来访问,或者访问:http://wx.wsq.qq.com/214671676。

读者有任何问题可以发送邮件至davidsp@foxmail.com或zhoutao908@gmail.com,笔者会尽快为您解答。书中的全部源代码可以在华章网站(www.hzbook.com)下载。致谢

感谢腾讯公司的微信团队,是他们创造了这款伟大的产品!

感谢北京天河文化的王叶和机械工业出版社的李华君编辑,感谢两位在写作过程中提供的帮助和支持,正是有你们的鼓励,本书才得以顺利出版!

感谢我的女友连晓倩的支持、理解与付出,她的鼓励让我能够从零开始写一本书!

谨以此书献给我的家人,以及微信公众平台和所有离不开微信的朋友们!闫小坤2014年6月于北京第1章 微信公众平台简介

坐拥6亿注册用户的微信,已成为不少人的装机必备软件。人们发语音聊天,刷朋友圈,读公众账号文章,过着离不开微信的日子。对广大开发者有利的是,这个移动互联网上的重要入口,一开始就以开放姿态面世。微信提供了公众平台和开放平台,分别供公众账号运营者和移动应用开发者使用。

再小的个体,也有自己的品牌。无论是企业、组织,还是媒体、个人,微信公众平台都可以以轻应用的形式提供服务。公众平台的编辑模式,使不会编程的用户也能轻松使用;而开发模式和众多的开放接口,则为开发者提供了广阔的想象空间和难得的机遇。

本章重点介绍一下微信、微信公众平台及公众账号,希望读者在投入微信公众平台开发时,能对微信公众平台能做什么、鼓励做什么有一定的认识,在开发过程中少走弯路。1.1 微信:连接一切

不止一种技术幻想过这样的场景:快下班时对空调说“温度降到27度”,对热水器说“烧热水要洗澡”。企业以智能家居为物联网技术的突破口,已经使这样的场景变为了现实。微信不光连接人,还可以连接能上网的机器。每个机器都有个二维码作为设备ID,在微信里可以通过和设备对话来控制设备。微信作为连接者,成为最有价值的用户与用户最满意的产品之间的桥梁。1.1.1 物联网

微信有两大逆天功能:摇一摇和扫一扫。前者曾创造了“点亮广州塔”的辉煌事迹,后者则培养了用户见黑白方块就扫的习惯。见到下面印有二维码的奶牛,读者是不是有扫一扫的冲动呢?

真的能扫!你会发现打开了网页,上面这样介绍这头奶牛:

名字:Shamrock

品种:黑白花乳牛

每天产30~40升牛奶。

夏天到野外吃新鲜青草,冬天青草不再生长时,改吃青贮饲料。

需要平衡的饮食。

时常有农业科学家来和农场主讨论青贮饲料和谷物的比例,并制定一系列计划来保证它的健康。

这是一篇来自BBC的报道,农场主给奶牛身上涂上二维码来宣传牧场。只要扫一下牛身上的二维码,即可知道这头奶牛的所有资料。图 1-1

奶牛二维码的内容是一个短链接:http://goo.gl/yAE1Q,完整URL为http://www.thisisdairy farming.com/news-press/in-the-news/lady-shamrock/不能扫一扫的读者,可以访问此链接。

这在技术上并不神奇,生成二维码,扫描二维码,都是业界成熟的技术。但利用微信“扫一扫”连接奶牛(物理世界)和互联网(信息世界),或者用微信控制家用电器,这种人与物、物与物之间的连接,正是物联网的基础。1.1.2 二维码革命

奶牛身上印有二维码,扫描后显示链接(文字),再跳转到相应的网页。这说明二维码是一种编码方式。这里介绍一下二维码及其前景。1.什么是二维码

二维码英文为Quick Response Code,简写为QR code。通俗地讲,二维码是二维的条形码,可以在水平和竖直方向同时存储信息。生成的二维码图形一般为正方形,根据特定的编码方式,在平面(二维方向)上绘制黑白相间的图形。例如微信公众平台的二维码如下:从条形码到二维码

大家是否见过下图的两张火车样票?

我相信大多数读者都见过右边的蓝票,左边的红票可能没见过。这里简单介绍一下:红票为软纸票,是1997年确定的车票统一式样。2009年12月,铁路部门对火车票进行升级改版,并在2010年春运前推出磁卡票(蓝票)。

蓝票与红票最明显的变化是车票下方的条形码变成二维码。图 1-22.为什么二维码是一场革命

人类社会的信息革命,常常伴随着一种新的编码方式而出现。

1836年萨缪尔·摩尔斯发明了摩尔斯电码(Morse Code),它是一种时断时续的信号,由点、划、停顿长短等作为基本单位,通过不同的排列顺序来编码不同的文字符号。这项技术使得通信距离大大增加,而信息几乎瞬时到达。后来摩尔斯电码被用于电报业务,并且被作为海事通信的国际标准一直使用到1999年。

诺曼·约瑟夫·伍德兰在1952年注册了条形码专利。22年后的1974年,俄亥俄州一家超级市场的口香糖成为首个扫描条形码的商品。这项技术使得输入效率和准确率大幅提升。现在,条形码广泛用于各个领域和行业,如零售业、书籍、服装、商品、银行、医疗及电子产品等。

QR二维码由日本丰田子公司Denso Wave于1994年发明并开始使用。微信的“扫一扫”功能,使得二维码的作用发挥到极致。墙壁、门窗、纸张上印刷的二维码,扫一下就能打开网页、调用App、完成校验、购买物品、支付费用,瞬间完成从线下到线上的转变。而微信公众平台提供的生成带参数的二维码功能,可以为线上的URL连接、商品、支付信息生成二维码,该二维码可以被查看、下载、印刷,完成线上到线下的转变。

二维码的信息容量大,能够编码数字、字母、汉字、图片等信息。拿纠错级别L的Version 40二维码来说,能够容纳2953字节,或1817个utf8编码的中文字符。这个容量级别,能够放下个人名片、电子票务凭证、优惠券、电子回执等,能够适应于各行各业的应用。

在移动互联网时代,手机就是一个天然的二维码扫描器,随着手机的普及和移动网络的发展,未来肯定会出现更多二维码相关的产品,二维码也终将影响到各个行业。1.2 微信公众平台

微信有两大公众平台分别为:开放平台和公众平台。

·开放平台。针对移动应用开发。开发者接入微信开放平台后,可以使移动应用支持微信分享、微信收藏和微信支付。官方网站为:https://open.weixin.qq.com。

·公众平台。接入微信开放平台公众账号开发,提供类似于轻应用的服务。https://mp.weixin.qq.com。本书主要关注公众平台账号开发。1.2.1 大事记

1)2012年8月17日,公众平台面向普通用户开放注册。

2)2013年3月19日,公众平台开放“自定义菜单”内测资格申请。

3)2013年8月5日,公众平台将公众号细分为服务号和订阅号。服务号每月只能群发一条消息;订阅号每天可发一条,但消息被折叠到订阅者分类中。

4)2013年8月29日,公众平台增加数据统计功能。

5)2013年10月29日,公众平台新版公测,主要开放高级接口。

6)2013年12月,公众平台发布了一系列公告,打击违法违规的内容和行为,主要包括以下内容:

·打击假冒伪劣商品销售推广行为。

·打击诱导分享行为。反对不正当利用公众号群发消息的功能破坏用户体验的行为,特别是通过群发消息等手段强制或诱导用户分享至朋友圈的营销行为是我们所不鼓励的(例如通过奖励诱使用户进行分享、强制要求分享至朋友圈即可查看等行为)。

7)2014年3月5日,公众平台发布微信支付申请指引,标志着微信支付正式对服务号开放。

8)2014年4月4日,公众平台发布《微信公众平台运营规范》,明文规定平台反对和禁止的行为及处罚机制与举报机制。

9)2014年4月15日,公众平台进行服务号群发策略调整。所有服务号的群发次数由原来的每月1次改为每月(自然月)4次。此外对已微信认证的服务号,开放公众平台高级群发接口,开发者可以通过高级群发接口实现更灵活的群发。

10)2014年5月6日,腾讯公司宣布成立微信事业群(WeiXin Group,简称WXG),腾讯公司高级执行副总裁张小龙出任微信事业群总裁。这意味着微信的发展进入一个崭新的阶段。

11)2014年5月9日,公众平台新增投票和多客服功能。

12)2014年5月22日,微信认证结果拆分为资质审核和名称审核。

13)2014年5月29日,公众平台增加微信小店功能,已接入微信支付的服务号,可以申请开通微信小店功能。

14)2014年6月6日,公众平台发布清理“集赞”行为的公告,对利用朋友圈“集赞”的行为进行打击。处罚力度很大,公众号累计发现四次有“集赞”行为,永久封号,不可解封。1.2.2 分类:服务号与订阅号

公众账号分为两种:服务号和订阅号。这两种账号的应用范围和所能获得的服务各不相同。服务号给企业和组织提供更强大的业务服务与用户管理能力,帮助企业快速实现全新的公众号服务平台。对于企业和组织,可选用服务号。订阅号为媒体和个人提供一种新的信息传播方式,构建与读者之间更好的沟通与管理模式。对于媒体和个人,可选用订阅号。

服务号的功能如下:图 1-3

订阅号的功能较少,没通过认证前只有消息接口。通过认证后会增加自定义菜单功能。图 1-41.2.3 微信认证

微信的审核和认证流程很严格,因此读者在申请认证前,务必要谨慎对待,这里列出一些需要注意的地方。1.名称不易修改

微信公众号的名称一旦设定,不易修改。如果需要修改,可以发邮件给微信公众平台官方(weixinmp@qq.com)。2.关联微博认证

目前提供腾讯微博认证。如果你已经获得腾讯微博认证,可以在“设置”页的账号信息下,申请认证。微博认证失败最常见的情况是微信名称和微博名称不一致。这时,除了改微信名称或微博名称外,可以申请人工审核。其方法仍是向微信公众平台官方发送邮件进行申请。针对此类申请的基本要求包括:

1)你的微博认证资料能证明你是某领域专业人士。

2)你的公众号应明确属于该领域。

3)需要你提供以下材料:

·提供微信认证过程截图

·微信公众号昵称、ID、公众号内容说明

·认证微博的地址

·认证过程分享二维码的微博地址及分享的二维码截图

微信公众平台在7个工作日内会通过邮件给出审核结果。3.微信认证

2014年5月22日,公众平台发布公告,微信认证结果拆分为资质审核和名称审核。从当天起,微信认证结果将分为账号主体资质审核和账号名称审核。

1)代表企业资料真实性的账号主体资质,审核成功后,订阅号可立即获得自定义菜单,服务号可立即获得公众平台所有高级接口和功能。

2)代表企业标识的账号名称,审核成功后,订阅号和服务号均可获得认证的“勾”和相关信息备注。

以上策略更新后,操作上没有任何变化,但整个认证流程会分成两个阶段的结果通知到运营者。对公众号最大的好处是:只要账号主体资质审核通过,就会获得所有高级接口和功能——订阅号获得自定义菜单,服务号获得开放的所有高级接口。通俗地说,假设我有一个公众号叫兔子,但其实“兔子”是兔子饭庄。这样在认证的时候,名称审核肯定不能通过,因为“兔子”是一个通用词,不可能认证为一个饭店的名称。但你的主体资质是饭店,主体资质就能通过,就能获得自定义菜单和所有高级接口。著名的自媒体人青龙老贼对《微信认证规则调整办法》有一个通俗版解读,有兴趣的读者请参考:http://url.cn/QXheG1。1.2.4 公众号运营

2014年4月4日,公众平台发布《微信公众平台运营规范》,为建设绿色、健康的微信生态环境,做到了“有法可依”。对于“执法必严,违法必究”,对于诱导用户分享到朋友圈、“集赞”等行为,处罚相当严重。对于公众号运营者来说,运营活动不仅要给用户带来真正有价值的信息和服务,而且要遵守规范,不要触碰底线。这里和读者分享几点提示。

1)不要骚扰用户。无论服务号还是订阅号,用户的关注与取消关注都十分便捷,因此不要过度营销,不要骚扰用户。

2)不要乱碰朋友圈。微信的朋友圈是一个由熟人关系链构建而成的小众、私密的圈子,用户在朋友圈中分享和关注朋友们的生活点滴,从而加强人们之间的联系,它并不是一个营销平台。简言之,朋友圈和公众平台是微信的两个独立产品,其定位和功能不同。朋友圈是院子,公众平台是广场。把广场的东西堆满院子,是谁都不想看到的。当然,用户自愿分享优质内容,不在此列。

3)不要使用外挂。插件、外挂等大多使用模拟登录方式,而非公众平台开放的接口。使用外挂来规避群发限制策略,用公众平台的单发功能来实现群发功能,意图规避公众平台对于群发次数的限制等,这些都是不可取的。

4)重视线下的推广。微信担负着O2O业务的重任,所以鼓励开发者进行O2O相关产品的开发。例如一栋大楼的二维码,扫描关注后,能看到大楼的概况、楼层配置、物业情况、写字楼租赁信息,甚至能知道电梯停靠在几层;或者商店在店面放置二维码来推广,用户在微信上就可完成下单和支付。1.2.5 微社区

相信读者都见过这样的公众号,自定义菜单加上社区链接,俨然一个手机App的样子。图1-5是“大象公社”的自定义菜单截图,其中的大象社区是微社区。图 1-5

提到社区论坛,读者也许会想到Discuz!。Discuz!是全球安装量最大的论坛软件系统。“老树开新花”,在移动互联网时代,Discuz!团队开发了手机上的新社区:“微社区”。

微社区是基于微信公众账号的互动社区,其官网地址为:http://wsq.qq.com。它可以广泛应用于微信服务号与订阅号,微信公众号的粉丝们可以在微社区里自由交流,发帖、回帖、上传照片等,是微信公众号运营者打造人气移动社区、增强用户黏性的有利工具。

如果说微信公众平台提供了“一对多”的单向消息流,那么微社区无疑是“多对多”的沟通模式。用户与用户、用户与运营者之间可以双向交流,给用户带来更好的互动体验,让互动更便捷、更畅快。

微社区具有以下优点:

·轻量级。不需要客户端,在微信的公众账号、手机QQ和手机Qzone里即可访问。

·与PC端论坛打通。一些站长运营着PC端论坛,微社区官方有计划跟PC端论坛的数据打通,这样即可利用原来社区的内容,又可吸引原来社区的用户。

·获取用户的成本降低。

·与公众账号的推送能力相结合,增加用户回流和活跃度。

那么如何运营好微社区呢?

·第一,定位要清晰。微社区官方希望推荐给用户一些垂直化、本地化的信息,更好地满足用户个性化的需求。比如根据用户的兴趣或用户的所在地,推荐用户比较感兴趣、与之相关联的信息。

·第二,要有优质内容。能够吸引用户,并且使其有分享和传播的欲望。

·第三,合理利用社交关系来引流。我们可以利用朋友圈、QQ群、微信好友和QQ好友等社交关系来吸引流量。1.2.6 微信公众平台管理后台

读者登录公众平台后,会进入如下界面:图 1-6

左侧是导航菜单,分为功能、管理、服务、统计、设置五个部分。右上显示新消息、新增人数和总用户数。右下显示系统公告、公众平台发布的公告和更新说明。

功能包括群发功能和高级功能。群发功能可以将文字、语音、图片、视频、图文消息等类型的内容,下发给粉丝,而且人数不限。群发消息的到达率和阅读量都远高于其他渠道,而且作者能够自由控制推送的时间,能够接受读者的反馈,所以这个功能一开始就得到了广大媒体用户的欢迎,“自媒体”概念也随之产生和流行。高级功能包括编辑模式和开发模式。编辑模式的使用将在第2章探讨,而开发模式正是本书的重点,将在第3章及后续章节中详细说明。

管理分为消息管理、用户管理和素材管理。在消息管理中,可以查看最近5天的消息,并能回复用户。用户管理显示用户列表,能够对用户进行分组、修改备注名、拉黑名单等操作。素材管理可以上传图片、语音、视频,并可以编辑图文消息。

服务分为服务中心和我的服务。服务中心显示所有可申请的服务,而我的服务显示我已经获得的服务。

统计功能分为用户分析、图文分析、消息分析和接口分析。其中用户分析可以查看用户增长情况和用户属性;图文分析可以查看群发图文消息的效果,包括送达人数、图文页阅读人数、原文页阅读人数和分享转发人数;消息分析可以查看用户发送的消息的统计情况;接口分析则能查看接口的调用次数、失败率、平均耗时和最大耗时等统计情况,供开发者根据数据改善程序。

设置分为账号信息、公众号安全助手和安全中心。账号信息页可以修改头像、登录邮箱和功能介绍,但一个月内只能申请修改一次;可以绑定腾讯微博和设置图片水印,另外还有关联微博认证和微信认证的入口。公众号安全助手可以绑定个人微信号,绑定后能够通过微信号进行群发,并通过设置安全微信保护来保证公众账号的安全。安全中心用来设置公众号安全助手的安全保护和安全提醒功能。1.3 本章小结

本章首先介绍了微信的愿景,连接一切,包括“连接人,连接企业,连接物体”。微信本身连接人与人,物联网连接物与物,二维码连接人与物。三者结合形成“有机的自运转的系统”。微信公众平台正是微信开放系统的一部分。本章还介绍了公众平台的发展历程和基本知识、运营需注意的问题,并简单介绍了管理后台的使用。通过本章的学习,希望读者能发现符合“连接”的产品和方向,加入到微信公众号开发者的行列中。第2章 编辑模式——轻松玩转公众号

微信公众平台的核心是与用户的互动,在互动中为用户提供服务,在服务中产生价值,微信运营理念也提倡通过人工回复与用户进行沟通。通过上一章的学习,相信读者已经掌握如何通过微信公众号管理后台与用户进行互动。但实际中也存在很多根据关键词提取固定信息回复的场景,比如对刚关注用户发送一条消息,又如针对用户询问发送某件商品的详细信息,这时完全通过人工回复不仅效率较低,也不能满足对用户实时回复的要求,降低了用户体验。微信公众平台通过开发模式和编辑模式为公众号运营者提供了强大的工具,其中编辑模式主要针对没有开发能力的公众号运营者。下面我们将带你走进编辑模式。2.1 开启编辑模式

依次点击公众平台管理后台的“功能”→“高级功能”,进入图2-1所示界面。微信公众平台管理后台提供了两种模式:编辑模式和开发模式。图 2-1

两种模式互斥,不能同时开启,默认情况下都是关闭状态。这章我们介绍编辑模式,点击“编辑模式”进入设置页面,如图2-2所示。

1)点击开启模式总开关,自动回复的“启用”按钮才会显示出来。

2)点击自动回复的“启用”按钮,就可以设置自动回复消息了。图 2-22.2 自动回复消息

自动回复消息是微信为公众号提供的强大工具,通过设置自动回复消息不但能引导用户方便地使用公众号,还能提高用户体验。点击“设置”,进入自动回复消息设置页面,在右侧我们看到,微信提供了三种自动回复,分别是:被添加自动回复、消息自动回复和关键词自动回复。2.2.1 添加自动回复

当用户关注公众号就会发出该自动回复,该自动回复主要用于发送欢迎信息和功能说明,引导用户了解公众号的定位,帮助用户正确地使用该公众号,方便用户与微信公众号运营者互动沟通。回复消息可以是文字、图片、语音和视频,如图2-3所示。图 2-3技巧 欢迎信息内容不要过多,也不要太简单,设置一些艺术字体,让你的欢迎信息更个性。微信里有一种特殊表情,当输入特定文字会有彩蛋表情飘落效果,这些文字包括生日快乐、恭喜发财、么么哒、miss u、想你了……在欢迎消息中包括这些文字,也能让你的公众号更加出彩。

发送内容包括特定文字“么么哒”,在手机上呈现的效果如图2-4所示。图 2-42.2.2 消息自动回复

如果用户输入一些没在后台设置好的关键词或者无效消息,系统将发送该消息,用于提醒用户输入正确的关键词,以正确的方式与公众号进行沟通。这里的设置是至关重要的,否则当用户输入无效信息,公众号将不会发送任何消息给用户,这会给用户一个错觉,以为公众号不工作了,不知道问题出在自己身上。自动回复消息也有四种类型:文字、图片、语音和视频,如图2-5所示。图 2-5

消息自动回复在手机上呈现的效果,如图2-6所示。图 2-62.2.3 关键词自动回复

关键词自动回复是当用户输入的文字满足设定好的关键词规则时,公众号会把设置在此规则中的内容自动发送给用户。

点击“添加规则”按钮,如图2-7所示,我们可以看到每条规则都包括三部分:规则名、关键字、回复。图 2-7

·“规则名”:方便用户识别,根据规则的用处做合理的命名即可。

·“关键字”:当用户输入的词与关键字匹配,该规则就会触发。每条规则可以设置最多10条关键字(每条关键字最多可设置30个汉字)。

·“回复”:当用户输入的词语触发了规则时,公众号就会回复设置的内容,可以是文字、图片、语音、视频和图文消息。每条规则最多可以设置5条回复(每条回复最多可设置300个汉字)。

读者可能会考虑到这样一种情况,用户想查找某条信息,但不清楚该如何输入精确的关键字,规则的关键字设置也不可能考虑到用户的所有可能输入。如图2-8所示,我们发现关键字的设定包括一个“未全匹配”选项,这是指用户的输入包括这个关键字就算匹配该关键字,比如关键字“讲经”,用户输入的是“听老师讲经”,就会触发规则。默认是“未全匹配”,也可以切换成“已全匹配”,这时用户输入的词语必须与关键字一致才会触发规则。

图2-8中包含一个“回复全部”选项,如果勾选上,当规则被触发时公众号会回复该规则内的所有的回复,若未勾选,则随机回复。

当输入“讲经”符合规则1的关键字设置,公众号就会发送一个图文消息给用户,如图2-9所示。图 2-8图 2-92.2.4 自动回复优先规则

如果同时设置了关键词自动回复和消息自动回复,那么就存在优先级的问题,常理来说,应该优先触发关键词自动回复规则,如果没有满足的关键字再触发消息自动回复规则,实际上微信公众号也是这么处理的。技巧 微信说明文档中指出文字中可以输入网页链接地址,但不支持设置超链接。如果用户了解一些html的知识,完全可以自己设置超链接效果。通过标签将文本中的某些文字链接到其他网页上。如图2-11所示,这里对文字“必应”设置了超链接效果。图 2-10图 2-112.3 自定义菜单

2013年3月19日,公众平台开放了“自定义菜单”的内测申请。当时引起不小的轰动,不少公众账号的运营者纷纷求内测资格,希望为自己的账号加上自定义菜单功能。2013年8月5日,公众平台将公众账号分为订阅号和服务号。服务号只能由运营主体为组织的账号申请,并且可以申请自定义菜单。通过微博认证的订阅号也可以申请自定义菜单。2.3.1 设置自定义菜单

可以通过“功能”→“高级功能”→“编辑模式”找到自定义菜单。点击“设置”,进入自定义菜单的设置页面,如图2-12所示。图 2-12

点击“添加”按钮,如图2-13所示,可以依次添加一级菜单,并在一级菜单下添加二级菜单。菜单名称不能多于4个汉字或8个字母。最多可创建3个一级菜单,每个一级菜单下最多可创建5个二级菜单。

在创建的过程中,读者可以随时点击“预览”按钮,查看自定义菜单的效果,如图2-14所示。图 2-13图 2-142.3.2 设置动作

可以为每个菜单项设置动作。选中菜单项后,右侧会出现“设置动作”的页面,读者可以选择“发送消息”或“跳转到网页”,如图2-15所示。图 2-15

发送消息,意味着微信用户点击后,回复给用户一条消息。目前支持的消息类型有文字、图片、语音、视频和图文消息,如图2-16所示。图 2-16

跳转到网页,即用户点击后,跳转到一个网页。微社区(http://wsq.qq.com/)已开放申请,很多公众账号都把一个菜单项设置为自己的微社区链接。如图2-17所示,点击“兔子社区”后,将跳转到兔子的微社区页面。

需要注意的是,创建的菜单不会立即生效,有24小时的缓存时间。读者如需立刻看到效果,可以先取消关注,再重新添加关注即可。

自定义菜单的实际效果如图2-18所示。图 2-17图 2-182.4 投票

投票是一个运营者征集用户意见,决定最终结果的好方法。微信公众平台在2014年5月9日增加了投票功能,公众号的运营者可以在图文消息编辑框中,添加一个图片投票。

选择图标,即可弹出“发起投票”页面。在页面上可设置该投票的相关信息,如图2-19所示。

运营者可以将包含投票的图文消息群发出去(见图2-20)。只有群发出去,才能收到用户的投票并查看投票结果。

用户收到推送的图文消息后,可以选择选项进行投票(见图2-21)。

投票后能看到投票结果(见图2-22)。

把包含投票的图文消息群发出去之后,运营者可以在“群发功能”→“已发送”选项卡中查看投票结果(见图2-23)。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载