𝔖 Scriptorium
✦   LIBER   ✦

📁

微信公众平台企业应用开发实战

✍ Scribed by 刘捷


Publisher
电子工业出版社
Year
2015
Tongue
Chinese
Leaves
328
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


《微信公众平台企业应用开发实战》全面介绍了微信公众平台已开放API的功能、使用方法及应用场景,详细解读了微信公众平台应用开发所需的各种技术、方法和技巧,深入讲解了微信公众平台开源开发框架Senparc.Weixin.MP。书中还精选了几个具有代表性的商用开发实际案例,以C#开发语言为例,系统讲解了微信公众平台企业应用开发的系统架构及完整的开发过程。

全书共8章,可分为四个部分:第一部分(第1章)介绍了微信公众平台的基础知识,为读者学习后续章节打下基础;第二部分(第2、3章)介绍了进行微信公众平台开发所需的准备工作及将应用接入微信公众平台的方法;第三部分(第4、5章)详细介绍了微信公众平台已开放的API,通过实战项目对开发框架进行了系统讲解,读者甚至可以直接使用开发框架进行自己的应用开发;第四部分(第6~8章)向读者展示了3个企业应用的实际开发过程。通过《微信公众平台企业应用开发实战》的学习,读者将完全有能力胜任大型微信公众平台企业应用开发工作。

✦ Table of Contents


文前
微信公众平台企业应用开发实战-扉页
b版权页
文前
全文
第1章
微信公众平台入门
1.1 微信公众平台简介
1.2 微信公众号类型
1.2.1 订阅号特点
1.2.2 服务号特点
1.2.3 微信公众号不同类型的区别
1.3 微信公众号注册
1.3.1 注册微信公众号基本信息
1.3.2 邮箱激活微信公众号
1.3.3 登记微信公众号信息
1.企业类型
2.媒体类型
3.政府类型
4.其他组织类型
5.个人类型
1.3.4 选择微信公众号类型
1.3.5 填写微信公众号信息
1.4 微信认证
1.4.1 微信认证优势
1.4.2 微信认证流程
1.同意协议
2.填写资料
3.确认名称
4.填写发票
5.支付费用
1.4.3 微信认证结果
1.账号资质审核结果
2.账号名称审核结果
1.5 功能插件简介
1.5.1 多客服
1.5.2 微信支付
1.网页内支付JS API
2.原生支付
1.5.3 微信小店
1.添加商品
2.商品管理
3.货架管理
3.小店概况
4.订单管理
5.自定义菜单
6.公众号消息下发
第2章
微信公众平台开发准备
2.1 成为微信公众平台开发者
2.2 微信公众平台接口测试账号申请
第3章
实现URL接入
3.1 接口校验方法
3.2 实现接口校验程序
3.3 本地测试
3.4 使用AppHarbor的部署接口校验程序
1.注册账号
2.创建应用
3.通过Git上传项目
3.5 接入微信公众平台
第4章
微信公众平台消息处理框架
4.1 消息交互基础
4.1.1 消息交互流程
4.1.2 消息数据结构
4.1.3 用户发送消息数据实体
1.文本消息
2.图片消息
3.语音消息
4.视频消息
5.地理位置消息
6.链接消息
4.1.4 用户发送事件消息数据实体
1.关注事件
2.取消关注事件
3.扫描带参数的二维码事件
4.上报地理位置事件
5.自定义菜单单击事件
4.1.5 公众号回复消息数据实体
1.回复文本消息
2.回复图片消息
3.回复语音消息
4.回复视频消息
5.回复音乐消息
6.回复图文消息
4.1.6 消息数据转换
1.用户发送消息处理
2.公众号回复消息处理
4.2 用户会话上下文框架
4.2.1 用户会话上下文应用场景
4.2.2 用户会话上下文结构
4.2.3 发送与接收消息记录
4.2.4 用户会话上下文信息
4.2.5 用户会话上下文集合
4.3 消息处理
4.3.1 消息处理完整流程
4.3.2 实现消息处理
4.4 消息处理框架的完整结构
4.5 消息处理框架使用示例
4.5.1 消息处理框架示例程序
4.5.2 在AppHarbor部署示例程序
4.5.3 示例程序运行结果
第5章
微信公众平台接口开发框架
5.1 微信公众平台接口基础
5.1.1 高级接口交互流程
5.1.2 实现HTTPS请求
5.1.3 封装接口访问方法
5.2 获取接口访问凭证
5.3 自定义菜单接口
5.3.1 自定义菜单简介
5.3.2 自定义菜单数据结构
1.click
2.view
5.3.3 自定义菜单数据实体
5.3.4 自定义菜单接口封装
1.自定义菜单创建接口
2.自定义菜单查询接口
3.自定义菜单删除接口
5.4 多媒体文件接口
5.4.1 多媒体文件接口简介
1.上传多媒体文件接口
2.下载多媒体文件
5.4.2 上传下载文件
5.4.3 多媒体文件接口封装
5.5 用户管理接口
5.5.1 用户信息接口简介
1.获取关注者列表接口
2.获取用户基本信息接口
5.5.2 用户信息接口封装
5.5.3 用户分组接口简介
1.创建分组接口
2.查询所有分组接口
3.查询用户所在分组接口
4.修改分组名接口
5.移动用户分组
5.5.4 用户分组接口封装
5.6 客服接口
5.6.1 客服接口简介
1.文本消息
2.图片消息
3.语音消息
4.视频消息
5.音乐消息
6.图文消息
5.6.2 客服接口封装
5.7 生成带参数的二维码接口
5.7.1 带参数二维码接口简介
1.创建二维码ticket接口
2.通过ticket换取二维码接口
5.7.2 带参数二维码接口封装
5.8 网页授权接口
5.8.1 网页授权接口简介
1.引导用户进入授权页面同意授权,获取code
2.通过code换取网页授权access_token
3.如果需要,则可以刷新网页授权access_token,避免过期
4.通过网页授权access_token和OpenId获取用户基本信息
5.8.2 网页授权接口封装
第6章
商用案例1——预约系统
6.1 预约系统需求
6.2 预约系统功能及设计
6.2.1 预约系统功能
1.微信个人用户在微信公众号中使用的预约前台
2.微信公众号使用的预约管理后台
6.2.2 不定字段数目的数据库表和数据结构设计
1.预留足够的空白字段
2.改列为行,用另外一个表存放定制字段
6.2.3 数据表设计
6.3 预约系统架构实现
6.3.1 商用系统三层架构简述
1.数据访问框架层(ORM)
2.数据实体定义层(DataEntities)
3.数据访问层(DAL)
4.视图实体定义层(ViewEntities)
5.业务逻辑层(BLL)
6.用户界面交互层(UI)
6.3.2 预约系统三层架构搭建
6.3.3 实现数据访问框架
6.3.4 实现数据访问层
6.3.5 实现视图实体层
6.3.6 实现业务逻辑层
6.4 预约系统实现
6.4.1 预约系统后台实现
6.4.2 预约系统前台实现
6.5 部署及测试体验
第7章
商用案例2——阅读、分享统计
7.1 阅读、分享统计的意义
7.2 获取分享记录
7.2.1 微信JS接口简介
7.2.2 使用微信JS接口获取分享记录
7.3 获取访问来源
7.4 识别访问者与分享者
7.4.1 识别访问者
7.4.2 识别分享者
7.4.3 实现识别访问者与分享者
7.5 阅读、分享统计实现
7.5.1 内存数据库实现数据存取
7.5.2 实现阅读、分享数据记录
7.5.3 实现阅读、分享统计
7.6 部署及测试体验
第8章
商用案例3——推广渠道管理系统
8.1 微信公众号推广综述
8.2 推广渠道管理系统功能及设计
8.2.1 推广渠道管理系统需求
8.2.2 推广渠道管理系统功能
8.2.3 数据表设计
8.3 推广渠道管理系统实现
8.3.1 实现数据访问层
8.3.2 实现视图实体层
8.3.3 同步微信个人用户信息
8.3.4 实现业务逻辑层
8.3.5 推广渠道管理系统后台实现
1.接收二维码扫描事件
2.推广渠道类型管理
3.推广渠道管理
4.推广渠道二维码扫描记录列表
8.4 部署及测试体验


📜 SIMILAR VOLUMES


.NET Web企业应用开发实战
✍ 黄锐军 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

本书包含基于百度的天气预报查询程序、基于Web的图片共享程序、基于微信的成绩查询程序、基于WCF的试题练习程序等四个综合性项目。通过这些项目讲解了数据序列化、Web自定义协议交互、Web Service、WCF、微信开发等技术。所有项目的服务器程序大都采用三层架构设计思想,客户端采用WPF窗体程序。 本书编写详细,实践性强,每个项目都分解成若干部分,每部分都采用案例展示、技术要点、服务器程序设计、客户端程序设计、拓展训练的结构作为学习路径。 本书是省级精品资源在线开放课程的配套教材,课程网站提供大量的教学资源,还开通了微信公众号开展微课教学。配套电子教案、程序源代码、教学视频、练习题答案等相关

精通Spring 4.x: 企业应用开发实战
✍ 陈雄华; 林开雄; 文建国 📂 Library 📅 2017 🏛 电子工业出版社 🌐 Chinese

<p>Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、HTML 5/WebSocket支持等新功能,全面支持Java 8.0,最低要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术

精通Spring 4.x: 企业应用开发实战
✍ 陈雄华; 林开雄; 文建国 📂 Fiction 📅 2017 🏛 电子工业出版社 🌐 Chinese

<p>Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、HTML 5/WebSocket支持等新功能,全面支持Java 8.0,最低要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术

实战Android应用开发
✍ 李鸥 📂 Library 📅 2012 🏛 清华大学出版社 🌐 Chinese

<p>《实战Android应用开发》通过开发实例和项目案例,详细地介绍了Android应用开发的主要技术。书中的每一个知识点都通过常用示例进行通俗易懂的讲解,便于读者快速掌握Android应用开发的知识,并能够快速地开发出Android应用程序。《实战Android应用开发》配带1张光盘,收录了《实战Android应用开发》重点内容的教学视频和《实战Android应用开发》涉及的所有源代码。 《实战Android应用开发》分为11章,从Android的基本知识讲起,通过实例逐步深入讲解了Android的界面布局、程序特性、数据存储、网络通信、多媒体、手机短信通话、传感器和GPS等应用开发的基本

WEEX跨平台开发实战
✍ 向治洪 著 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

<p>近年来,伴随着大前端和移动跨平台技术的兴起,移动应用的开发手段越来越多,常见的移动跨平台技术有React Native、WEEX和Flutter等。WEEX是由阿里巴巴研发的一套移动跨平台技术框架,目的是解决移动应用开发过程中频繁发版和多端研发的问题。</p> <p>《WEEX跨平台开发实战》是一本系统介绍WEEX跨平台应用开发的书籍,涵盖了WEEX开发的方方面面,主要由基础知识、高级应用开发和项目实战三部分组成。第一部分重点介绍WEEX开发的基础知识,后两部分则重点介绍WEEX开发的进阶知识和项目实战。</p> <p>《WEEX跨平台开发实战》是一本WEEX入门与实战类书籍,适合有