《微信公众平台应用开发实践移动开发丛书闫小坤,周涛》[93M]百度网盘|pdf下载|亲测有效
《微信公众平台应用开发实践移动开发丛书闫小坤,周涛》[93M]百度网盘|pdf下载|亲测有效

微信公众平台应用开发实践移动开发丛书闫小坤,周涛 pdf下载

出版社 万卷出版公司图书专营店
出版年 2017-09
页数 390页
装帧 精装
评分 8.8(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供微信公众平台应用开发实践移动开发丛书闫小坤,周涛电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息


书名:微信公众平台应用开发实践/移动开发丛书

定价:69元

作者:闫小坤,周涛

出版社:清华大学出版社

出版日期:2017-09-01

ISBN:9787302479680

字数:588000

页码:356

版次:

装帧:平装

开本:16开

商品重量:

内容提要


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

目录


章 公众平台简介 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.3SAE常用服务 38
3.2.4新浪云虚拟主机 40
3.3BAE环境搭建 45
3.3.1创建工程 46
3.3.2BAE常用服务 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.5OAuth 2.0网页授权 117
5.5.1配置授权回调域名 118
5.5.2OAuth 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章 内置浏览器WeinJS接口 146
6.1 内置浏览器 147
6.1.1特征 147
6.1.2WeinJSBridge 148
6.2WeinJSBridge使用说明 150
6.2.1WeinJSBridge接口一览 150
6.2.2界面接口 151
6.2.3分享接口 153
6.2.4监听事件 156
6.2.5功能接口 158
6.2.6第三方App接口 159
6.3 案例 162
6.3.1WeinJSBridge的加载顺序 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.1UIWebview和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.3JS-SDK的使用 180
7.3.1JS接口安全域名 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功能演示 189
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.2JS 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
0章 微酒店 282
10.1微酒店功能及设计 283
10.1.1功能 283
10.1.2数据库设计 283
10.2功能实现 284
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
1章 游戏开发:谁是卧底 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
2章 HTML 5小游戏开发 322
12.1一秒钟有多长 323
12.1.1界面与样式 323
12.1.2Zepto实现 325
12.1.3Vue.js实现 327
12.2测测你是三国杀中的谁——测试类游戏通用解决方案 332
12.2.1JSON介绍 332
12.2.2问题和答案的数据结构 333
12.2.3代码解析 334
12.3本章小结 337
3章 与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
4章 公众号与小程序 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

作者介绍


闫小坤,资深软件开发工程师。

编辑推荐


前腾讯公司资深软件开发工程师专业奉献涉及公众平台开发的方方面面,技术先进,原理与实践并重提供餐厅管家、微商城、微酒店、游戏开发、HTML 5小游戏、与O2O、小程序项目的开发方法、技巧与流程,提升你的实际开发能力