前言
第1章微信公众平台介绍
1.1微信及其三大平台
1.2微信公众平台的注册
1.3微信公众平台的使用
1.3.1功能
1.3.2微信支付
1.3.3管理
1.3.4推广
1.3.5统计
1.3.6设置
1.3.7开发者中心
第2章开发环境搭建及程序开发基础
2.1本地开发环境搭建
2.2选择开发工具
2.3程序开发基础
2.3.1PHP语法及使用
2.3.2MySQL的使用
2.3.3其他常用语言
第3章微信开发者中心
3.1新浪SAE应用
3.1.1申请新浪云账号
3.1.2创建新浪云应用
3.1.3创建应用版本
3.1.4上传微信接口代码
3.2配置和启用服务器
3.3自动回复当前时间
3.4消息交互原理分析
3.5微信调试器
3.5.1微信调试器介绍
3.5.2微信调试器的使用方法
第4章微信公众平台常用接口
4.1接收用户普通消息
4.1.1文本消息
4.1.2图片消息
4.1.3语音消息
4.1.4地理位置消息
4.1.5接收消息代码实现
4.2自动回复消息
4.2.1文本消息
4.2.2音乐消息
4.2.3图文消息
4.2.4回复消息代码实现
4.3关注事件消息
4.3.1关注事件
4.3.2关注时回复多图文
4.4自定义菜单
4.4.1自定义菜单介绍
4.4.2按钮类型
4.4.3创建菜单
4.4.4菜单事件推送
4.5网页授权获取用户信息
4.5.1OAuth2.
4.5.2授权过程
4.5.3详细步骤
4.5.4效果展示
4.6模板消息
4.6.1添加模板
4.6.2模板消息开发
第5章微网站开发
5.1微网站的市场价值
5.2微网站的开发
5.2.1首页布局与设计
5.2.2图片滑动特效实现
5.2.3栏目页设计与实现
5.2.4内容页设计与实现
5.2.5腾讯微博、微社区的接入
第6章微信营销系统的开发及实现
6.1营销系统市场价值
6.2营销系统的开发
6.2.1数据库设计
6.2.2网页授权防作弊
6.2.3用户信息收集
6.2.4抽奖页面实现
6.2.5中奖算法实现
6.2.6中奖记录查询
第7章微信小店搭建与二次开发
7.1微信小店的市场价值
7.2搭建微信小店
7.2.1微信支付开发配置
7.2.2微信小店概况
7.2.3运费模板管理
7.2.4商品分组管理
7.2.5图片库
7.2.6添加商品
7.2.7货架管理
7.3微信小店的二次开发
7.3.1微信小店SDK
7.3.2付款交易通知
7.3.3我的订单查询
7.3.4快递物流查询
7.3.5加入维权功能