微信公众平台JSSDK开发实战

席新亮
前言 现今是移动互联网的时代,微信迅速走红,占领了移动互联网的大部分江山,成为了一款家喻户晓的入口级产品。同时,微信也渗透到了人们生活的方方面面。现在,基本上和移动Web沾边儿的应用,几乎都有微信的需求。 2015年初,微信宣布开放微信JSSDK,开始全面支持HTML 5,这让JavaScript等前端Web开发人员可以享受一些特殊的API,例如扫一扫、卡券、微信支付、智能等。受恩于微信庞大的用户基础,在微信体系下,更多企业可以重塑与用户的关系价值链,因此很多企业疯狂追逐微信的变革,这些重大的改变,引发了更多商业连锁效应。 JSSDK的概念本来也不是什么新的概念,有很多前车之鉴,例如淘宝、微博的开放平台,另外还有一些SDK的导航网站(BestSDK)。当然,由于之前的那些JSSDK对企业的影响不是很大,与微信的JSSDK相比,算是小巫见大巫了。 本书特色 为了与时俱进,从事前端开发工作的读者朋友,都应该了解、学习一下微信的JSSDK,本书中介绍了微信JSSDK的示例代码、技巧和实战案例。本书主要讲解形式如下: (1)针对每个API,都首先设计一个通用的JavaScript文件,然后根据API中提供的各个接口,设计好针对每个接口的调用方法。 (2)所有的案例代码都很完整,读者在调试不通的情况下,可以直接拿本书资源中的源代码文件进行调试。 (3)很多人即使熟悉了API的接口,也不知道如何应用,本书最后还提供了两个完整的项目案例,利用JSSDK+HTML 5的形式,把制作项目的流程、代码和技巧都完整地演示出来。 本书的结构 第1章:由于做微信JSSDK开发,离不开微信公众号,所以首先介绍了微信公众号的注册流程,并讲解一些关于微信后台的操作,以便于读者朋友对微信后台有一个更清晰的认知。 第2章:微信JSSDK的API使用需要搭建微信JSSDK的基础环境,本章综合讲解了搭建过程,为…