
实物拍摄 · 支持放大查看
本书由前腾讯公司软件开发工程师根据6.x版撰写,紧跟公台的技术发展,是目前公台应用开发领域涵盖内容较、系统和深入的一本书。本书介绍了公台的开发模式、环境搭建、消息接口及接口,深入地解析了内置浏览器的特及Weixin JS接口,系统地讲解了开发公众号的流程、方法、技巧和注意事项,还简要介绍了小程序的开发。本书案例丰富,提供括餐厅管家、微商城、微酒店、游戏开发、HTML 5小游戏5个项目的完整开发流程,探讨的内括自定义菜单、二维码、支付、小店、位置服务等。学书,读者有能力开发企业级的公众号。 本书适合于公台开发初学者,企业公众号开发、公众号运营者及移动互联网开发人员,也很适合有开发基础但对公众号项目开发不熟悉的读者阅读。
第1章 公台简介 1
1.1 :连接一切 2
1.1.1
物联网 2
1.1.2
二维码 3
1.2 认识公台 4
1.2.1
大事记 4
1.2.2
分类:服务号与订阅号 5
1.2.3
认证 6
1.2.4
公众号运营 7
1.2.5
微社区 8
1.2.6
公台管理后台 8
1.3 本章小结 10
第2章 编辑模式和公众号 11
2.1 开启编辑模式 12
2.2 自动回复消息 12
2.2.1
开启自动回复 13
2.2.2
被添加自动回复 13
2.2.3
消息自动回复 14
2.2.4
关键词自动回复 15
2.2.5
自动回复优先规则 16
2.3 自定义菜单 17
2.3.1
设置自定义菜单 17
2.3.2
设置动作 18
2.4 投票 19
2.5 案例分析 20
2.5.1
利用自动回复实现我的书能 20
2.5.2
自定义菜单的典型案例:小道消息 22
2.5.3
自定义菜单增加历史消息 23
2.6 本章小结 24
第3章 搭建开发环境 25
3.1 启用公台开发模式 26
3.1.1
申请网址接入 26
3.1.2
数据交换方式 28
3.1.3
接口列表 28
3.2 新浪云环境搭建 31
3.2.1
应用创建 31
3.2.2
搭建本地开发环境 35
3.2.3
SAE常用服务 38
3.2.4
新浪云虚拟主机 40
3.3
BAE环境搭建 45
3.3.1
创建工程 46
3.3.2
BAE常用服务 47
3.4 个应用 48
3.4.1
下载PHP SDK 48
3.4.2
公台接口测试账号申请 48
3.4.3
上传服务器 49
3.4.4
扫描二维码 50
3.5 本章小结 51
第4章 消息接口API 52
4.1 接入模式 53
4.2 基础支持 54
4.2.1
申请测试账号 54
4.2.2
获取access_token 55
4.3 接收消息 58
4.3.1
文本消息 58
4.3.2
图片消息 60
4.3.3
语音消息 61
4.3.4
地理位置消息 62
4.3.5
链接消息 64
4.3.6
公台消息体签名及加、解密 67
4.4 接收事件消息 67
4.4.1
关注/取消关注事件 68
4.4.2
扫描二维码事件 69
4.4.3
上报地理位置事件 71
4.4.4
自定义菜单事件 72
4.5 回复消息 74
4.5.1
回复文本消息 74
4.5.2
回复图片消息 75
4.5.3
回复语音消息 76
4.5.4
回复消息 78
4.5.5
回复音乐消息 79
4.5.6
回复图文消息 81
4.6 生成带参数的二维码 84
4.6.1
创建二维码ticket 84
4.6.2
通过ticket换取二维码 86
4.7 客服接口 87
4.8 语音识别 92
4.8.1
让听懂你的话 92
4.8.2
翻译助手 92
4.9 本章小结 96
第5章 接口 97
5.1 自定义菜单 98
5.1.1
自定义菜单的创建 98
5.1.2
自定义菜单的查询和删除 102
5.2 上传/下载多媒体文件 102
5.2.1
上传多媒体文件 102
5.2.2
下载多媒体文件 104
5.2.3
测试案例 105
5.3 用户管理 106
5.3.1
管理分组 106
5.3.2
获取用户基本信息 112
5.3.3
获取用户列表 114
5.4 获取用户地理位置 116
5.5
OAuth 2.0网页授权 117
5.5.1
配置授权回调域名 118
5.5.2
OAuth 2.0授权流程 119
5.5.3
代码实现 122
5.5.4
案例 124
5.6 群发接口 126
5.6.1
上传图文消息素材 126
5.6.2
根据分行群发 128
5.6.3
根据OpenID列表群发 134
5.6.4
删除群发 134
5.6.5
事件推送群发结果 135
5.7 多客能 136
5.8 小店 139
5.9 模板消息 140
5.9.1
创建模板 140
5.9.2
发送模板消息 141
5.10
企业号 142
5.10.1
申请企业号 143
5.10.2
组织架构 144
5.10.3
发送通知 145
5.11
本章小结 145
第6章 内置浏览器Weixin
JS接口 146
6.1 内置浏览器 147
6.1.1
特征 147
6.1.2
WeixinJSBridge 148
6.2
WeixinJSBridge使用说明 150
6.2.1
WeixinJSBridge接口一览 150
6.2.2
界面接口 151
6.2.3
分享接口 153
6.2.4
监听事件 156
6.2.5
6.2.6
第三方App接口 159
6.3 案例 162
6.3.1
WeixinJSBridge的加载顺序 162
6.3.2
隐藏/显示WebView分享按钮 163
6.3.3
隐藏/显示WebView底部的导航栏 165
6.3.4
跳转到扫描二维码界面 167
6.3.5
关闭WebView 168
6.3.6
图片预览 170
6.4 iOS客户端内置浏览器适配
172
6.4.1
UIWebview和WKWebview介绍 172
6.4.2
内核切换方法 172
6.4.3
内核识别方法 173
6.4.4
内置浏览器内核判断 174
6.4.5
适配注意事项 175
6. 5
本章小结 175
第7章 JS-SDK 176
7.1 JS-SDK简介 177
7.2 Web工具 178
7.3
JS-SDK的使用 180
7.3.1
JS接口域名 180
7.3.2
客户端版本要求 181
7.4 在SAE上使用JS-SDK 181
7.5 网页开发样式库 185
7.6 本章小结 186
第8章 餐厅管家 187
8.1 能设计 188
8.1.1
需求分析 188
8.1.2
8.1.3
注意事项 191
8.2 “餐厅管家”的实现一:创建自定义菜单 191
8.2.1
自定义菜单 192
8.2.2
数据库操作类封装 193
8.2.3
消息接口 206
8.3 “餐厅管家”的实现二:预约管理 215
8.3.1
数据表设计 215
8.3.2
流程设计 216
8.3.3
网页与样式 217
8.3.4
预约页面 218
8.3.5
我的预约页面 222
8.4 “餐厅管家”的实现三:菜单管理 223
8.4.1
数据表设计 223
8.4.2
菜单展示页面 224
8.4.3
菜单管理后台 226
8.5 “餐厅管家”的实现四:优惠券二维码 226
8.5.1
数据库设计 226
8.5.2
生成二维码优惠券 227
8.5.3
优惠券列表 230
8.5.4
使用优惠券 233
8.5.5
利用WebSocket实现信息推送 237
8.6 “餐厅管家”的实现五:路线导航 239
8.6.1
腾讯地图API 239
8.6.2
数据库设计 240
8.6.3
添加饭店位置 241
8.6.4
获取用户位置 244
8.6.5
路径选择算法 245
8.7 本章小结 252
第9章 微商城 253
9.1 系统 254
9.1.1
前端展示 254
9.1.2
动画 254
9.1.3
中奖概率 255
9.1.4
控制逻辑 256
9.1.5
数据表设计 257
9.1.6
代码实现 258
9.2 支付 263
9.2.1
支付介绍 263
9.2.2
JS API支付 264
9.2.3
支付 269
9.2.4
订单查询 272
9.3 小店 274
9.3.1
认识小店 274
9.3.2
开店五步 275
9.4 多客能 278
9.4.1
服务开通 278
9.4.2
添加客服工号 279
9.4.3
在电脑上使用多客服 280
9.4.4
在上使用多客服 280
9.5 本章小结 281
第10章 微酒店 282
10.1
微酒能及设计 283
10.1.1
10.1.2
数据库设计 283
10.2
10.2.1
自定义菜单 284
10.2.2
消息处理 286
10.2.3
位置消息 287
10.2.4
酒店 288
10.2.5
预订酒店页面 291
10.2.6
用户注册页面 295
10.2.7
添加订单页面 297
10.2.8
我的订单页面 300
10.2.9
退订 303
10.2.10
订单后台管理 304
10.2.11
我的会员卡 307
10.3
本章小结 308
第11章 游戏开发:谁 309
11.1
谁能及设计 310
11.1.1
游戏规则 310
11.1.2
核心流程 310
11.1.3
数据表设计 310
11.2
代码实现 311
11.2.1
消息判断 311
11.2.2
创建游戏 313
11.2.3
创建房间 314
11.2.4
换词 317
11.2.5
改词 318
11.2.6
加入房间 318
11.2.7
后台操作 319
11.3
效果展示 320
11.4
本章小结 321
第12章 HTML 5小游戏开发 322
12.1
一秒钟有多长 323
12.1.1
界面与样式 323
12.1.2
Zepto实现 325
12.1.3
Vue.js实现 327
12.2
测测你是三国杀中的谁——测试类游戏通用解决方案 332
12.2.1
JSON介绍 332
12.2.2
问题和答案的数据结构 333
12.2.3
代码解析 334
12.3
本章小结 337
第13章 与O2O 338
13.1
小店 339
13.1.1
小能 339
13.1.2
开发接口 341
13.2
摇一摇周边 342
13.3
连Wi-Fi 343
13.4
扫一扫 348
13.5
本章小结 349
第14章 公众号与小程序 350
14.1
小程序介绍 351
14.1.1
小程序是什么 351
14.1.2
小程序的开放能力 351
14.1.3
小程序的前世今生 351
14.2
《一秒钟有多长》小游戏 352
14.2.1
游戏规则 352
14.2.2
下载与运行 353
14.2.3
界面、样式与脚本 354
14.3
本章小结 356
品相说明:本书为八品,书脊轻微磨损,内页整洁无涂画,无缺页少页,具体以实物照片为准。
品相标准:十品为全新未翻阅;九品近全新有轻微痕迹;八品有明显使用痕迹但内容完整;七品及以下为有破损或缺页,页面会有详细说明。
瑕疵说明:拍品图片均为实物拍摄,因显示设备差异可能存在轻微色差,以收到实物为准。
交易方式:本站采用担保交易,买家付款后资金由平台托管,确认收货无误后放款给卖家。
配送说明:下单后 48 小时内发货,默认快递发货,满 99 元包邮,多件订单可合并运费。
议价规则:标注「价格面议」的商品可通过站内消息与卖家议价,达成一致后改价下单。
七天无理由退换:收到商品七日内,若与描述不符可申请退换,运费由责任方承担。
纠纷处理:如发生交易纠纷,可提交平台介入处理,客服 09:00-18:00 在线受理。
正品保障:平台对古籍、签名本等贵重商品提供鉴定咨询服务,发现赝品全额退款。