第1版前言
“你真的是律师吗?为什么做这个教程?”当我在PPS“爱频道”推出《微信公众平台接口傻瓜教程》后,有很多网友这样问我。是的,我是一名律师,不是程序员,但是职业已经不再重要,在今天这样一个移动互联网时代,微信已经成为我们生活中像QQ、微博一样不可或缺的工具,我们与其被微信,不如主动去了解微信。
微信最初推出公众账号时只限于明星使用,随着微信公众账号对公众开放,以及微信5.0的支付遐想,越来越多的人开始加入微信公众账号开发的大军。我也不例外,但是我发现它并不简单,微信官方的信息有限,IT大佬们又不屑于给菜鸟讲解,走投无路的我只能自己研究。
2013年5月我开始看一些PHP基础教程,在互联网上搜索微信教程,在学习过程中,我发现有很多网友也有这样的需求,于是我将自己的学习经验和遇到的问题做成《微信公众平台接口傻瓜教程》,以便像我一样没有基础的网友可以快速学习,掌握微信公众账号这一工具。
视频推出后,很多网友可以快速掌握其中的一些内容,也有一些网友基础稍差,希望能够有更详细的讲解。我也发现一些网友已经开始开发,但他们还不知道群发消息功能;另外,我在讲视频教程时比较随意,学到一点讲一点,网友需要哪些讲哪些,不是很系统。因此,为了更系统完整地介绍微信公众账号和微信公众平台的使用,在机械工业出版社策划编辑王彬的鼓励下,我写了这本书。
在录制视频和编写本书的过程中,我深切感受到互联网行业的变化之快:微信公众账号的审核制度经常变化,微信5.0开始内测,百度开发者平台更新,BAE3.0上线。也许这就是互联网的速度和节奏,像我们这些其他行业的人想利用互联网,就必须适应它的速度和节奏。
在进行微信公众平台开发模式的开发中,我也向不少资深程序员请教过,研究他们的代码和思路。优秀的程序员对于微信公众平台官方的代码总是颇有微词,几乎每个程序员拿到官方的代码后都会对其进行封装、优化,这无疑是个良好的习惯。但是,我也发现,更改后的代码尽管效率很高,但更加让初学者一头雾水。因此,本书以微信官方代码为基础,作尽量少的修改,实现需要的功能。尽管这样的代码在优秀程序员眼中是冗余、低效的,但是对于初学者来说却是最容易理解和上手的。
在此,我向那些公开自己教程的程序员、公司、老师表示感谢,我从他们的教程中学到了很多知识,从而能够将这些知识传播开来。他们有PHP100中文网、宾果科技、青龙老贼,还有QQ群中共同探讨的大龙、微信第7人、毛头等网友,特此感谢。
本书适合希望利用微信公众账号的个人或企业阅读,对于准备转型到微信公众平台开发的程序员也有启发作用。希望本书能够帮助大家搭好自己的微信公众平台,经营好自己的微信公众账号。当然,思想为本、技术为辅,微信的核心仍是你自己。
易伟
2013年7月于汕头