作品简介

本书由前腾讯公司软件开发工程师根据微信6.x版撰写,紧跟微信公众平台的技术发展,是目前微信公众平台应用开发领域涵盖内容较全面、系统和深入的一本书。本书全面介绍了微信公众平台的开发模式、环境搭建、消息接口及高级接口,深入地解析了微信内置浏览器的特性及Weixin JS接口,系统地讲解了开发微信公众号的流程、方法、技巧和注意事项,还简要介绍了微信小程序的开发。本书案例丰富,提供了包括餐厅管家、微商城、微酒店、游戏开发、HTML 5小游戏5个项目的完整开发流程,探讨的内容包括自定义菜单、二维码、微信支付、微信小店、位置服务等。学习完本书,读者完全有能力开发企业级的公众号。

本书适合于微信公众平台开发初学者,企业微信公众号开发、公众号运营者及移动互联网开发人员,也很适合有一定开发基础但对微信公众号项目开发不熟悉的读者阅读。

作品目录

  • 前言
  • 第1章 微信公众平台简介
  • 1.1 微信:连接一切
  • 1.2 认识微信公众平台
  • 1.3 本章小结
  • 第2章 编辑模式和微信公众号
  • 2.1 开启编辑模式
  • 2.2 自动回复消息
  • 2.3 自定义菜单
  • 2.4 投票
  • 2.5 案例分析
  • 2.6 本章小结
  • 第3章 搭建开发环境
  • 3.1 启用公众平台开发模式
  • 3.2 新浪云环境搭建
  • 3.3 BAE环境搭建
  • 3.4 开发第一个应用
  • 3.5 本章小结
  • 第4章 消息接口API
  • 4.1 接入开发者模式
  • 4.2 基础支持
  • 4.3 接收消息
  • 4.4 接收事件消息
  • 4.5 回复消息
  • 4.6 生成带参数的二维码
  • 4.7 客服接口
  • 4.8 语音识别
  • 4.9 本章小结
  • 第5章 高级接口
  • 5.1 自定义菜单
  • 5.2 上传/下载多媒体文件
  • 5.3 用户管理
  • 5.4 获取用户地理位置
  • 5.5 OAuth 2.0网页授权
  • 5.6 高级群发接口
  • 5.7 多客服功能
  • 5.8 微信小店
  • 5.9 模板消息
  • 5.10 企业号
  • 5.11 本章小结
  • 第6章 微信内置浏览器Weixin JS接口
  • 6.1 微信内置浏览器
  • 6.2 WeixinJSBridge使用说明
  • 6.3 案例
  • 6.4 微信iOS客户端内置浏览器适配
  • 6.5 本章小结
  • 第7章 微信JS-SDK
  • 7.1 微信JS-SDK简介
  • 7.2 微信Web开发者工具
  • 7.3 JS-SDK的使用
  • 7.4 在SAE上使用JS-SDK
  • 7.5 微信网页开发样式库
  • 7.6 本章小结
  • 第8章 餐厅管家
  • 8.1 功能设计
  • 8.2 “餐厅管家”的实现一:创建自定义菜单
  • 8.3 “餐厅管家”的实现二:预约管理
  • 8.4 “餐厅管家”的实现三:菜单管理
  • 8.5 “餐厅管家”的实现四:优惠券二维码
  • 8.6 “餐厅管家”的实现五:路线导航
  • 8.7 本章小结
  • 第9章 微商城
  • 9.1 抽奖系统
  • 9.2 微信支付
  • 9.3 微信小店
  • 9.4 多客服功能
  • 9.5 本章小结
  • 第10章 微酒店
  • 10.1 微酒店功能及设计
  • 10.2 功能实现
  • 10.3 本章小结
  • 第11章 游戏开发:谁是卧底
  • 11.1 谁是卧底功能及设计
  • 11.2 代码实现
  • 11.3 效果展示
  • 11.4 本章小结
  • 第12章 HTML 5小游戏开发
  • 12.1 一秒钟有多长
  • 12.2 测测你是三国杀中的谁——测试类游戏通用解决方案
  • 12.3 本章小结
  • 第13章 微信与O2O
  • 13.1 微信小店
  • 13.2 微信摇一摇周边
  • 13.3 微信连Wi-Fi
  • 13.4 微信扫一扫
  • 13.5 本章小结
  • 第14章 公众号与小程序
  • 14.1 小程序介绍
  • 14.2 《一秒钟有多长》小游戏
  • 14.3 本章小结
展开全部