微信公众平台应用开发实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:闫小坤,周涛编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302479680
- 页数:356 页
第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.3SAE常用服务 38
3.2.4新浪云虚拟主机 40
3.3BAE环境搭建 45
3.3.1创建工程 46
3.3.2BAE常用服务 47
3.4开发第一个应用 48
3.4.1下载PHPSDK 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.5OAuth2.0网页授权 117
5.5.1配置授权回调域名 118
5.5.2OAuth2.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.2WeixinJSBridge 148
6.2WeixinJSBridge使用说明 150
6.2.1WeixinJSBridge接口一览 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.1WeixinJSBridge的加载顺序 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
第10章 微酒店 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
第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章 HTML5小游戏开发 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
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019