微信公众平台开发与案例分析(含DVD光盘1张)
  • 推荐0
  • 收藏2
  • 浏览1.6K

微信公众平台开发与案例分析(含DVD光盘1张)

张思凯 (作者) 

  • 书  号:978-7-121-27116-8
  • 出版日期:2015-10-10
  • 页  数:512
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:陈晓猛
移动互联网时代,信息瞬息万变,微信公众号异军突起,众开发者也纷纷加入。本书来源于笔者近三年微信公众平台开发经验的总结,以C#为技术基础,详细讲解微信公众平台的所有基础接口和绝大部分高级接口的调用、代码编写以及使用场景。从公众平台的工作原理到基础的开发与调试环境的搭建,再到基础服务接口的使用,最后在讲解各个高级接口调用的同时,结合实战案例,使读者对各个接口的调用以及使用场景有个充分的认识。
互联网+时代微信开发者必读之作,18课时的视频教学助您深入理解微信公众平台开发;O2O案例全面分析,定制自己的微信开发SDK
前言

为什么写这么一本书
2013年的5月份,我和BOSS一起去参加了一个会议。到现在我都不清楚那场会议的主办方和会议的目的,估计应该属于会销的一种。作为一个“菜鸟”,听着那些“高大上”的营销策略、营销方式,让我觉得自己真的是“too young too simple,sometimes naive”;不过最大的收获就是领悟到了微信公众平台的魅力。只是一个简单的关键词回复就让我心动不已,从此开始了自己漫长的微信研究之路。开发入门是痛苦的,当时甚至不知道字典序是什么,开始到处找demo,最后在CSDN花费了10个积分下载了一个demo,然后就是熬夜部署测试。由于在这之前并没有接触过类似的接口开发,因此走了不少弯路。后来对着官方文档和demo一行行代码进行分析,最终成功接入。万事开头难,入门了才发现:“一入此行深似海,从此妹子是路人。”那时几近疯狂,每每陪我家妹子逛街时发现了某个商家的二维码,都会熟练地拿出配置极低的某款手机→打开微信→扫一扫。只为能在开发微信的过程中,获得更多的素材与灵感。
2014年10月,我进入了一家创业公司,这家公司的员工是清一色的“90后”,注定大家求知欲比较旺盛(主要还是因为“too young too simple”)。技术部的“90后”领导决定每周组织大家学习交流,我很是兴奋:一是在这之前带实习生的过程中感受到的成就感,二是真心希望在公司里不止我一个人懂微信开发。为此我精心准备了几天的时间,终于到了交流的时间,可是大家的表现却让我的心凉了半截:我唾沫横飞地讲,同事们却昏昏欲睡。这件事之后,公司的技术交流计划也就不了了之了。可是我并不想让自己精心准备的培训计划就此流产。既然他们暂时不愿听,那我干脆写到博客吧。这样既可以帮助更多的新手入门,也方便自己以后查阅。第一篇博文的内容讲的是开发前调试环境的部署。可能因为大部分人都不知道使用花生壳进行本地调试,所以也使得该博文迅速成为博客园当天被最多推荐的博文,这更让我坚定了把这个系列写下去的决心。后来电子工业出版社的编辑找到我,询问我是否愿意出版这个系列。其实刚开始我是拒绝的,也是抱着怀疑对方身份的态度,之后经过一系列的考虑与沟通,最终做了出版的决定。“duang”了半年多,书稿终于完成。
写给谁看
本书所有的代码都是用C#编写的,所以本书非常适合具有C#基础的开发人员参阅。在写作的过程中笔者也是比较纠结的,总力求让所有开发人员都能很轻松地看懂。但由于自身技术条件、语言组织能力有限以及微信官方个别文档的不完善,因此文中难免会出现错误的地方。恳请各位同人不吝赐教,批评指正。
怎么看
本书共10章,是对微信绝大部分接口的解读(部分接口文档不完善),以及笔者结合实际项目的经验总结。
第1章简要介绍微信公众平台的三种分类和使用模式,使读者可以对公众平台有一个初步了解。
第2章是开发微信公众平台的基础准备以及阅读本书的基础准备,主要描述公众平台的工作原理和开发环境的部署。
第3章对公众平台的对话接口进行讲解,包括基础的素材管理、接收用户消息以及回复用户的处理方式。另外还包括高级接口的群发、模板消息通知、带参数二维码、自定义菜单等接口的使用。
第4章和第5章是对公众平台用户管理接口和客服管理接口的讲解。由于公众号开发是以用户为基础的,而完善的客服系统对提高客户体验也是至关重要的,因此这两章是全书的重点章节。
第6章主要讲的是JS-SDK相关接口。JS-SDK接口使开发者在开发微信平台关联的Web应用时有更好的扩展。分享接口为微信的朋友圈营销提供了良好的技术支持。
第7章和第8章主要讲的是微信支付和微信小店。微信支付是打造微信O2O生态圈的重要一环,也是开发者在开发过程中最容易出错的地方。而微信小店是微信电商的一个平台支持。这两章对微信支付和微信小店的各个接口进行详细的讲解。
第9章主要讲的是微信卡券的使用。微信卡券的出现使商户进行微信营销时多了一种营销的手段。本章从基础的创建卡券、投放卡券、核销卡券,再到飞机票、电影票、会员卡等特殊卡券的使用进行详细的讲解。
第10章主要讲解笔者在实际项目中遇到的一些比较经典的功能案例。本章的4个案例涵盖了全书大部分的接口使用,力求读者能对各个接口的使用场景与调用方式进行充分的了解。
致谢
感谢博文视点编辑陈晓猛对于本书写作时的帮助。
感谢球哥与飞哥在我写作过程中的支持与帮助。
感谢我最亲爱的家人以及亲爱的她对于我的支持与付出。
最后,谨以此书献给所有致力于微信公众平台开发的朋友们,愿我们在追求技术成就的道路上一起成长。
为便于读者快速上手,本书配套光盘中还有辅助学习视频内容,包括工作原理与调试环境部署、新手接入指南、接收消息、HTTP请求的代码封装、微信公众平台基础服务、素材管理、被动响应消息与消息体加解密、发送客服消息、高级群发、模板消息、带参数二维码、自定义菜单、订阅用户管理、多客服、JS-SDK、微信支付、微信小店、微信卡券等。另外,本书的相关源代码等资源可以通过http://www.broadview.com.cn/27116下载。由于微信官方经常会对接口进行调整,因此为了大家都能及时获取到最新的代码,本书的所有源代码还托管到了淘宝开放平台(http://code.taobao.org,读者进入该平台后,搜索“lpwxsdk”即可找到最新源代码);或者直接使用svn地址(http://code.taobao.org/svn/lpwxsdk/)进行更新,作者会定期修改代码中的bug,以及更新微信官方的接口调整。

张思凯
2015年8月



目录

扉页 阅读
完整目录 阅读
前言 阅读
第1章 微信公众平台初探 阅读
第2章 公众号原理与开发环境部署
第3章 微信对话服务
第4章 订阅用户管理
第5章 多客服接口
第6章 微信JS-SDK
第7章 支付接口开发
第8章 微信小店开发
第9章 卡券功能接口
第10章 应用案例

读者评论

相关图书

树莓派开始,玩转Linux

张腾飞 (作者)

本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。...

¥45.00

微信开发深度解析:微信公众号、小程序高效开发秘籍

苏震巍 (作者)

本书以深度剖析Senparc.Weixin SDK框架的设计思想和使用方法为主干,全面介绍了开发微信公众号(包含了订阅号、服务号和小程序)所需的关键技能,包括了...

¥99.00

实战微信小程序:JavaScript、WXML与Flexbox综合开发

于连林 (作者)

本书从零开始介绍微信小程序开发,主要内容包括微信小程序介绍、微信小程序开发环境介绍、JavaScript语法、WXML和WXSS语法、小程序开发基础、FlexB...

¥49.00

知晓程序:微信小程序入门指南

郑裕耿 (作者)

本书是一本分析小程序生态、解读小程序产品设计与开发的入门图书。全书共 9 章,全面讲解了小程序的基本知识、大家如何看待小程序、小程序对行业的影响、小程序对开发者...

¥49.00

微信小程序开发零基础入门

薛淑英 (作者)

微信小程序是一种最新的App替代品,其定位是在微信公众号的生态链中,使用微信本身作为应用平台,无须更新和下载,开箱即用。本书由浅入深、循序渐进,使零基础的读者能...

¥59.00

嵌入式Linux驱动开发教程

贾燕枫 (作者)

本书结合大量实例,在基于ARM Cortex-A9四核处理器Exynos4412的硬件教学平台和PC机上,全面详细讲解了Linux设备驱动开发。主要内容包含开发...

¥69.00