admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:formation什么意思中文翻译)

目 录

第1章 使用本书 ........................................................................................................................... 1

1.1 我是否适合读这本书 ................................................................................................................ 2

1.2 如何用好这本书? .................................................................................................................... 2

1.3 各章节导读 ................................................................................................................................ 4

1.4 名词解释.................................................................................................................................... 6

1.5 学习资源.................................................................................................................................... 6

1.6 帮助我们改进 ............................................................................................................................ 8

习题 .................................................................................................................................................... 8

第2章 策划你的第一个微信项目 ................................................................................................. 9

2.1 需求分析.................................................................................................................................... 9

2.1.1 沟通需求 ....................................................................................................................... 9

2.1.2 整理需求 ..................................................................................................................... 12

2.1.3 制定方案 ..................................................................................................................... 13

2.2 数据库设计 .............................................................................................................................. 16

2.3 接口统计.................................................................................................................................. 20

2.4 业务逻辑 ........................................................................................................................ 21

2.5 技术架构.................................................................................................................................. 23

2.6 微信公众号策划 ...................................................................................................................... 25

2.7 统一培训.................................................................................................................................. 26

习题 .................................................................................................................................................. 27

第3章 开发微信公众号前的准备 ............................................................................................... 28

3.1 准备工作.................................................................................................................................. 28

3.1.1 基本技能 ..................................................................................................................... 28

3.1.2 开发环境 ..................................................................................................................... 29

3.1.3 域名 ............................................................................................................................. 30

3.1.4 服务器 ......................................................................................................................... 30

3.1.5 SSL 证书...................................................................................................................... 30

3.2 消息通信.................................................................................................................................. 30

目 录

VII

3.2.1 公众平台的消息通信过程 .......................................................................................... 30

3.2.2 XML 通信格式 ............................................................................................................ 31

3.2.3 消息通信中需要注意的问题 ...................................................................................... 32

3.3 访问网页.................................................................................................................................. 33

3.4 使用测试号进行测试 .............................................................................................................. 33

3.5 使用微信 Web 开发者工具调试微信 ................................................................................... 35

3.5.1 下载和安装 ................................................................................................................. 35

3.5.2 使用开发者工具 ......................................................................................................... 36

3.6 单元测试.................................................................................................................................. 38

3.7 在线接口调试工具 .................................................................................................................. 38

3.8 服务号、订阅号和认证账号的功能差别 .............................................................................. 39

3.8.1 服务号 ......................................................................................................................... 39

3.8.2 订阅号 ......................................................................................................................... 43

3.9 微信公众号申请 ...................................................................................................................... 46

习题 .................................................................................................................................................. 55

第4章 SDK设计架构 ...................................................................................... 56

4.1 开源项目.................................................................................................................................. 56

4.2 开源协议.................................................................................................................................. 56

4.3 微信平台生态与 SDK .................................................................................. 57

4.4 文件目录.................................................................................................................................. 59

4.4.1 根目录 ......................................................................................................................... 59

4.4.2 src 目录 ........................................................................................................................ 59

4.5 ................................................................................................................... 60

4.5.1 文件结构 ........................................................................................... 60

4.5.2 类库结构 ........................................................................................... 63

4.5.3 使用 注意点 ...................................................................................... 63

4.6 ............................................................................................................. 64

4.6.1 文件结构 ................................................................................ 64

4.6.2 类库 ........................................................................................ 68

4.7 .................................................................................................... 68

4.8 ..................................................................................... 69

4.9 .............................................................................................. 69

4.10 .................................................................................. 70

4.11 其他类库 ................................................................................................................................ 70

4.12 单元测试 ................................................................................................................................ 70

4.13 修改源代码和贡献代码 ........................................................................................................ 70

4.13.1 注册 GitHub 账号 .................................................................................................... 71

4.13.2 Fork 项目 ................................................................................................................... 73

VIII

微信公众平台快速开发

4.13.3 修改代码 ................................................................................................................... 74

4.13.4 提交代码 ................................................................................................................... 76

4.13.5 贡献代码 ................................................................................................................... 77

习题 .................................................................................................................................................. 80

第5章 微信公众号开发全过程案例 ............................................................................................ 81

5.1 开发准备.................................................................................................................................. 81

5.1.1 安装开发环境及工具 .................................................................................................. 81

5.1.2 创建解决方案 ....................................................................................................................... 82

5.1.3 创建项目 ..................................................................................................................... 83

5.1.4 使用 Nuget 安装 SDK .................................................................... 86


本文标签: 微信 公众 开发 需求 工具