图书介绍

微信公众平台应用开发实战pdf电子书版本下载

微信公众平台应用开发实战
  • 钟志勇著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111438618
  • 出版时间:2013
  • 标注页数:245页
  • 文件大小:61MB
  • 文件页数:255页
  • 主题词:移动电话机-程序开发工具

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

微信公众平台应用开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 搭建开发环境和相关技术介绍 1

1.1微信公众平台简介 1

1.2公众平台开发模式的数据交互方式 2

1.3 AppServ的安装与配置 4

1.4 zendstudio的安装与配置 10

1.5相关技术介绍 13

1.5.1PHP 13

1.5.2 HTTP 24

1.5.3 XML 27

1.5.4 MySQL 29

1.5.5 HTML5 32

1.6小结 36

第2章 微信公众平台API详解 37

2.1网址接入 37

2.1.1接口配置信息 37

2.1.2 Token验证 38

2.2接收用户信息 39

2.2.1文本消息 39

2.2.2图片消息 40

2.2.3地理位置消息 41

2.2.4链接消息 42

2.3向用户回复消息 43

2.3.1回复文本消息 43

2.3.2回复音乐消息 45

2.3.3回复图文消息 47

2.4事件推送 48

2.5会话界面自定义菜单 49

2.5.1获取凭证的方法 49

2.5.2自定义菜单的创建 50

2.5.3自定义菜单的获取 54

2.5.4自定义菜单的删除 55

2.5.5菜单相关接口的限制 55

2.6小结 55

第3章 开发你的第一个应用——echo server 56

3.1实现网址接入 56

3.2解析用户输入并组装返回 59

3.3错误处理 62

3.4封装代码 64

3.4.1日志封装 64

3.4.2一个简单的框架 69

3.4.3数据库访问封装 75

3.5小结 89

第4章 带自定义菜单的echo server 90

4.1在编辑模式中使用自定义菜单 90

4.2使用CURL发送HTTP请求 93

4.2.1使用CURL发送请求的基本流程 93

4.2.2获取CURL请求的输出信息 94

4.2.3使用CURL发送GET请求 95

4.2.4使用CURL发送POST请求 97

4.2.5使用CURL上传文件 97

4.3获取access token 99

4.4自定义菜单的操作 102

4.5实现带自定义菜单的echo server 109

4.6小结 113

第5章 实战案例1:娱乐性图片应用——“每日十幅图” 114

5.1需求和交互描述 114

5.2技术方案 117

5.2.1为什么使用问号 117

5.2.2为什么使用图文消息 117

5.2.3表设计 117

5.2.4批量重命名 118

5.3代码实现 119

5.3.1常量定义 119

5.3.2成员变量和初始化 120

5.3.3主业务逻辑 121

5.3.4总代码清单 127

5.4小结 131

第6章实战案例2:人脸识别应用——findface 132

6.1需求和交互描述 132

6.2人脸识别基本概念 133

6.3人脸识别OPENAPI 134

6.4数据库表设计 136

6.5后台逻辑设计 137

6.6代码实现 138

6.6.1配置定义部分 138

6.6.2 Face+++接口封装部分 139

6.6.3 Group的创建和训练 142

6.6.4 findface主逻辑 142

6.7把照片保存到本地 145

6.8小结 148

第7章 实战案例3:趣味游戏——命运左轮 149

7.1游戏过程 149

7.2数据表设计 151

7.3自定菜单设计 153

7.4具体代码实现 155

7.4.1AbstractInterface.php 159

7.4.2 WeChatCallBackMYZL.php 161

7.4.3 Ready.php 167

7.4.4 Start.php 169

7.4.5 ChipIn.php 173

7.4.6 PutMagic.php 178

7.4.7 Shoot.php 185

7.4.8 GetOp.php 192

7.4.9 AddUser.php 195

7.4.10 Matcher.php 196

7.5运行截图 198

7.6小结 198

第8章 海量请求的应对方法 199

8.1影响公众账号的响应速度的因素 199

8.1.1网络时延 199

8.1.2请求处理时间 200

8.2使用高性能的Web组件 200

8.2.1安装 201

8.2.2配置和运行 201

8.2.3 ab测试 205

8.3监控服务器的各项指标 208

8.3.1top命令 208

8.3.2 vmstat和sar命令 210

8.3.3 netstat命令 210

8.3.4 Nmon监控 211

8.4使用缓存系统 212

8.4.1 Redis简介 212

8.4.2 Redis的使用和性能对比 213

8.5数据库的备份和扩展 218

8.5.1主从复制和读写分离 219

8.5.2数据库的垂直划分和水平划分 220

8.6接入层反向代理 224

8.7小结 227

第9章 恶意请求的应对方法 228

9.1 URL访问限制 228

9.2防止SQL注入 232

9.3用户输入导致XML格式错误 234

9.4 PHP安全 237

9.5 DDOS简介 239

9.5.1 SYN flood 239

9.5.2应用层DDOS 241

9.5.3 ReDOS 241

9.6小结 245

精品推荐