图书介绍
微信公众平台开发实战与应用案例PDF|Epub|txt|kindle电子书版本网盘下载
- 陈小龙编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302401926
- 出版时间:2015
- 标注页数:355页
- 文件大小:157MB
- 文件页数:368页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
微信公众平台开发实战与应用案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 与微信的第一次亲密接触1
1.1微信——移动互联网的领导者2
1.2认识微信公众平台4
1.3如何注册微信公众号5
1.4微信公众号的功能5
1.5微信公众号的管理9
1.6微信公众号的推广11
1.7统计14
1.8设置16
1.9开发者中心18
第2章 微信开发准备20
2.1进入微信开发模式21
2.2 PHP开发环境的搭建27
2.3虚拟主机的使用30
2.3.1主机绑定域名30
2.3.2 FTP上传代码到虚拟主机34
2.4配置腾讯云服务器36
2.4.1 Windows 2008配置IIS+PHP+MySQL37
2.4.2使用网站管理助手45
第3章 微信开发基础49
3.1开发者模式50
3.1.1开发模式接入50
3.1.2微信服务器间通信原理52
3.2微信开发调试软件53
3.3公众号接收用户消息类型55
3.3.1接收文本消息56
3.3.2接收图片消息57
3.3.3接收语音消息58
3.3.4接收视频消息59
3.3.5接收地理位置消息60
3.3.6接收链接消息61
3.3.7关注/取消关注事件消息62
3.3.8接收语音识别结果64
3.3.9代码实现接收消息示例65
3.4公众号向用户回复消息类型67
3.4.1回复文本消息68
3.4.2回复图片消息69
3.4.3回复语音消息70
3.4.4回复视频消息72
3.4.5回复音乐消息73
3.4.6回复图文消息74
3.4.7代码实现回复消息示例76
3.5使用高级群发接口85
3.5.1上传图文消息素材85
3.5.2根据分组群发消息86
3.5.3根据OpenID列表群发89
3.5.4删除群发92
3.5.5预览接口92
3.5.6查询群发消息发送状态94
3.5.7事件推送群发结果94
第4章 开发模式进阶96
4.1 access token介绍97
4.1.1接口调用请求说明97
4.1.2编写代码获得access token98
4.2自定义菜单99
4.2.1自定义菜单介绍99
4.2.2自定义菜单按钮类型100
4.2.3创建菜单接口说明101
4.2.4创建菜单103
4.2.5查询菜单105
4.2.6删除菜单107
4.3自定义菜单的事件推送107
4.3.1单击菜单获取消息时的事件107
4.3.2单击菜单跳转链接时的事件108
4.3.3扫码推事件109
4.3.4扫码推事件且弹出“消息接收中”提示框的事件109
4.3.5弹出系统拍照发图的事件110
4.3.6弹出拍照或者相册发图的事件111
4.3.7弹出微信相册发图器的事件112
4.3.8弹出地理位置选择器的事件113
4.3.9代码实现菜单功能113
4.4客服接口115
4.4.1添加客服账号116
4.4.2修改客服账号116
4.4.3删除客服账号117
4.4.4设置客服账号的头像117
4.4.5获取所有客服账号118
4.4.6发送客服消息119
4.5微信语义理解接口122
4.6用户管理124
4.6.1创建分组124
4.6.2查询所有分组126
4.6.3查询用户所在分组127
4.6.4修改分组名127
4.6.5移动用户分组129
4.6.6设置用户备注名130
4.6.7获取用户基本信息131
4.6.8获取用户列表132
4.6.9获取用户地理位置134
4.6.10网页授权获取用户基本信息137
4.7上传下载多媒体文件142
4.7.1上传多媒体文件142
4.7.2下载多媒体文件146
第5章 账号管理149
5.1生成带参数的二维码150
5.1.1创建二维码ticket150
5.1.2通过ticket换取二维码154
5.1.3扫描带参数二维码事件消息156
5.1.4代码实现159
5.2缩短URL链接字符串160
5.2.1接口调用请求说明161
5.2.2代码实现示例162
第6章 应用接口调用164
6.1示例1:天气查询165
6.1.1接口API165
6.1.2开发实现171
6.2示例2: API调用之百度翻译174
6.2.1申请百度翻译API接口174
6.2.2百度翻译规则介绍176
6.2.3代码实现176
6.3示例3:自动聊天179
6.3.1接口说明179
6.3.2代码实现自动聊天180
6.4示例4:笑话182
6.4.1笑话接口API182
6.4.2开发实现183
6.5示例5:快递查询184
6.5.1快递接口184
6.5.2开发实现188
6.6示例6:火车信息查询191
6.6.1申请查询接口191
6.6.2接口说明192
6.6.3开发实现199
第7章 应用开发实战203
7.1开发企业会员卡204
7.1.1页面设计204
7.1.2数据库设计209
7.1.3逻辑处理代码210
7.2开发微信大屏幕213
7.2.1原理解析213
7.2.2开发实现213
7.3开发语音智能查询217
7.3.1语音识别和语义理解217
7.3.2开发实现218
7.4使用DedeCMS开发微网站220
7.4.1下载安装DedeCMS220
7.4.2 DedeCMS标签讲解225
7.4.3模板页面设计227
7.4.4将微网站放入微信230
第8章 微信JS-SDK232
8.1微信JS-SDK的使用233
8.1.1使用步骤233
8.1.2接口调用说明235
8.1.3接口使用权限签名算法236
8.2分享接口239
8.2.1分享到朋友圈接口240
8.2.2“分享给朋友”接口242
8.2.3“分享到QQ”接口242
8.2.4“分享到腾讯微博”接口243
8.3图像接口243
8.3.1拍照或从手机相册中选图接口243
8.3.2预览图片接口244
8.3.3上传图片接口245
8.3.4下载图片接口247
8.4音频接口248
8.4.1开始录音接口248
8.4.2停止录音接口248
8.4.3监听录音自动停止接口249
8.4.4播放语音接口249
8.4.5暂停播放接口250
8.4.6停止播放录音250
8.4.7监听语音播放完毕接口251
8.4.8上传语音接口251
8.4.9下载语音接口252
8.4.10识别音频并返回识别结果接口253
8.5界面操作接口254
8.5.1隐藏右上角菜单接口255
8.5.2显示右上角菜单按钮接口255
8.5.3关闭当前网页窗口接口255
8.5.4批量隐藏功能按钮接口256
8.5.5批量显示功能按钮接口257
8.5.6隐藏所有非基础按钮接口258
8.5.7显示所有功能按钮接口258
8.6微信卡券接口258
8.6.1调用卡券列表并获取用户选择列表接口258
8.6.2批量添加卡券接口259
8.6.3查看微信卡包中的卡券接口260
8.7其他接口261
8.7.1获取网络状态接口261
8.7.2查看位置接口261
8.7.3获取地理位置接口262
8.7.4调用微信扫码接口264
8.7.5跳转微信商品页接口265
8.7.6发起微信支付接口265
8.8调用接口常见错误及解决方法267
第9章 微信企业号269
9.1微信企业号介绍270
9.2操作界面270
9.3建立连接274
9.3.1主动调用275
9.3.2回调模式277
9.4管理通讯录280
9.4.1管理部门280
9.4.2管理成员283
9.4.3管理标签290
9.5管理多媒体文件296
9.5.1上传多媒体296
9.5.2获取多媒体文件297
9.6接收消息与事件298
9.6.1关注与取消298
9.6.2接收普通消息300
9.6.3接收事件303
9.6.4被动响应消息310
9.7发送消息313
9.8自定义菜单319
9.8.1创建应用菜单320
9.8.2删除菜单323
9.8.3获取菜单列表323
9.9第三方应用接口324
第10章 网站优化328
10.1 AB页面压力测试329
10.2页面静态化331
10.3安装高性能服务器Nginx333
10.3.1安装Nginx步骤333
10.3.2安装PHP335
10.4负载均衡337
10.5使用Redis339
10.5.1安装Redis339
10.5.2 Redis的使用和性能对比341
第11章 用微信连接智能设备345
11.1微信硬件平台346
11.1.1设备号简介346
11.1.2微信用户场景347
11.1.3硬件平台接入流程348
11.2硬件平台中三个重要概念350
附录A全局码说明351
附录B公众号类型的接口权限说明354