第1章 初识微信公众平台 1
1.1 微信公众平台介绍 2
1.1.1 微信公众平台历史 2
1.1.2 为什么要使用微信公众平台 3
1.1.3 订阅号、服务号和企业号的区别 3
1.1.4 微信公众平台与个人微信的区别和联系 4
1.1.5 微信公众平台与微博的区别 4
1.1.6 哪些人群适合使用微信公众平台 4
1.2 微信公众账号申请 5
1.3 微信公众平台界面 13
1.3.1 功能模块 13
1.3.2 管理模块 15
1.3.3 推广模块 19
1.3.4 统计模块 20
第2章 订阅号开发 25
2.1 群发功能 26
2.1.1 群发规则 26
2.1.2 群发流程 28
2.1.3 图文内容细节 29
2.1.4 图文消息排版 29
2.1.5 丰富群发应用 30
2.2 自动回复 32
2.2.1 被添加自动回复 33
2.2.2 消息自动回复 33
2.2.3 关键词自动回复 34
2.3 开发模式 40
2.3.1 开发模式的优点 40
2.3.2 开启开发模式 41
2.3.3 新浪SAE搭建服务器 42
2.3.4 开发接口的验证 46
2.3.5 PHP语言基础 47
2.3.6 官方代码讲解 53
2.3.7 消息自动回复 59
第3章 订阅号开发进阶 67
3.1 接收普通消息 68
3.2 语音识别 72
3.3 被动回复用户消息 73
第4章 LBS开发 80
4.1 百度地图 81
4.1.1 反Geocoding 82
4.1.2 测距 86
4.1.3 天气查询 91
4.1.4 周边检索 94
4.1.5 导航地图 98
4.2 街景地图 100
第5章 API的调用 103
5.1 机器人聊天 104
5.2 翻译 107
5.3 快递查询 109
第6章 数据库 111
6.1 数据库查询 112
6.1.1 初始化数据库 112
6.1.2 查询语句 114
6.1.3 关键词查询 115
6.2 识别用户 117
6.3 二级菜单 119
第7章 微网站搭建 122
7.1 调用手机应用 123
7.2 生成微网站 125
7.3 自建微网站 127
第8章 缓存 129
8.1 创建缓存 130
8.2 二级菜单 131
第9章 高级功能 134
9.1 消息体签名及加解密方案 135
9.2 代码调试 139
9.3 SVN部署 141
第10章 服务号开发 144
10.1 微信认证 145
10.2 自定义菜单 146
10.2.1 自定义菜单编辑模式 146
10.2.2 自定义菜单开发模式 147
10.3 多客服系统 156
10.3.1 编辑模式下的多客服 157
10.3.2 微信上使用多客服 159
10.3.3 开发模式下使用多客服 160
第11章 企业号开发 164
11.1 企业号基本操作 165
11.1.1 添加成员 165
11.1.2 企业小助手 167
11.1.3 微企通讯录 172
11.1.4 发送消息 173
11.1.5 权限管理 174
11.2 第三方应用 175
第12章 第三方接口 180
12.1 腾讯风铃 181
12.1.1 基础接入 181
12.1.2 微现场 185
12.2 微社区 188
12.2.1 微社区申请和管理 188
12.2.2 微社区运营 190
12.3 V5智能客服 190
12.4 有赞微商城 194
第13章 打造自己的微信公众平台 199
13.1 功能设计 200
13.2 框架构造 201
13.3 收集数据 202
13.4 微网站设计 202
13.5 代码编写 203