截至2013年10月,微信注册用户数已达到6亿。依托庞大的用户群,微信推出了用于营销的公众平台。这一切,是智能手机大规模普及的标志,是移动互联网时代启动的信号,是我们***需要学习新技术的提示。市场选择了微信智能手机开始普及之时,便有人设想;既然智能手机的本质是电脑和手机的融合;那么,能否开发出一款像电脑上的QQ一样的聊天交流软件呢,可以向手机中通讯簿的好友发送文字、图片、文件、视频、声音……各种消息,功能将比手机短消息只能发送文字强大很多,可以说是智能手机时代的**短信息。想法很简单,实现起来也不难。于是,KK、米聊、陌陌……各种软件蜂拥而至。但腾讯公司的微信不但实现了**短信息的功能,还通过把手机QQ上的好友名单导入的方法,将手机QQ的功能移植了过来。很多人用了微信之后,手机QQ就不再开启,因为微信上也能回复QQ信息,处理QQ邮箱中的邮件。如此一来,凭借腾讯公司QQ的强大推力,微信成了一款*流行的手机社交通信交流软件。然后腾讯继续创新,推出了朋友圈、公众号等功能,人们可以通过公众号订阅媒体和企业服务功能,还可以通过朋友圈转发,而基本上实现了微博的功能。试想一下,短消息是人人都要使用的,QQ也是普及非常广的软件,新浪微博也是这几年特别火的应用。而微信一个软件,涵盖了以上三个软件的功能,成为当之无愧的**软件。微信因为威力强大,在未来可能会影响很多行业,通信行业发现短消息发送量下降了(开玩笑,微信发消息不要钱),手机QQ用的人少了,微博活跃度大大降低了。
当然,这一切,都是市场竞争的结果,微信成了市场竞争后的现实互联网**入口。不但各个企业提供了微信账号,服务自己的用户,连很多政府机构也开始在微信上提供服务。微信二次开发,大有可为微信可以实现企业和其客户的一对一通信交流,可以非常方便地向用户或者潜在用户发送信息。想当初,短消息广告就能影响整个互联网行业,而今天,可以预见整个服务业将来都要“搬家”到微信上来为自己的客户服务,可见其发展空间广阔。我们可以想象,任何企业和自己的服务对象,都需要传递各种信息,而微信可以帮助他们实现无缝的、直接的一对一交流。若再加上微信提供的支付功能,电子商务的信息流、现金流、物流以及物流的信息接口,微信可以改造任何一个行业。大企业需要,中小企业也需要。比如你想去理发,可以在微信上先问问小区理发店的服务号,现在有位置没有、理发师有没有空;然后你还可以预定一个时间段前去理发,理发后再通过微信支付。
所以,几乎所有的企业都在想办法开发微信上的服务功能,争取早日在移动互联网时代占据自己的位置。而今天,精通微信二次开发的程序员还不多,需求很大,缺口也很大,所以,本书应时而生。微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信公众账号,以实现和特定群体进行文字、图片、语音的全方位沟通互动。经过一段时间的发展,现在微信公众账号的使用方法出现了很多种方式,如常见的群发消息、通过自动回复与用户互动、通过API扩充功能等方法都在不同的公众账号中出现。微信公众平台开放了自定义回复接口,围绕这个自定义接口出现了很多公众账号,其中不乏提供方便关注者的各种功能,例如查酒店、查餐馆、查优惠等。其实,本书介绍的微信公众平台的二次开发功能,基本上也是针对这个接口进行扩展编程的。
【关于本书】
本书从基础的开发知识入手,逐步介绍了微信公众平台二次开发的整个过程,读者可以轻松掌握微信公众账号二次开发的技术与技巧。
全书共分12章,分别介绍了微信公众平台的基本功能、进行二次开发的环境准备、开发知识准备、处理微信的基本消息、响应微信推送的事件、管理用户、自定义微信底部的菜单、微信的语音识别、使用扩展API等相关知识,*后还介绍了微信通译、天气早知道、微信股票行情这三个开发案例。
【本书特点】
? 从零开始:本书从零开始,介绍了微信公众平台二次开发的所有基础知识,即使没有程序基础的读者也可以通过本书的介绍,逐步掌握微信公众平台的二次开发。
? 实例导航:本书主要通过实例的讲解,让读者在编写实例代码的过程中,循序渐进地掌握微信公众平台二次开发的相关知识。
? 经典案例:本书精选贴近实用的案例进行讲解,读者可将这些案例直接(或稍加修改)应用于实际工作中。
适用对象
? 微信营销人员。
? 对微信公众平台感兴趣的人员。
? 已经有公众账号,准备提升其服务的人员。
? 有程序开发经验,想尝试微信公众平台开发的人员。
? 无程序设计经验,想入门学习微信公众平台开发的人员。
再小的个体,也有自己的品牌!
你的品牌,让亿万人看见!
让微信改变世界!