定价:59.90元
印刷次数:1-1
国际标准书号:
发布日期:2022年7月1日
微信改变了人们使用手机的方式,微信(支付宝、百度等)小程序等开发形式丰富了程序开发的范式。微信自推出以来,已包含微信小程序(含云开发)、微信公众平台、智能对话、开放平台、企业微信、微信支付、腾讯微微、小店等众多技术和平台(统称微信全生态),他们可以帮助组织和个人实现整个微信生态的应用开发。微信公众平台是运营商通过公众账号向微信用户提供信息和服务的平台。与微信小程序开发相比,微信公众平台开发更难学,主要有三个原因。一、微信公众平台应用开发是基于规范、API等(官方主要提供规范和API,开发者可以使用Java、PHP或者Ruby进行开发),而微信小程序开发主要基于组件、API等及其他应用(官方提供了一整套开发解决方案)。其次,微信公众平台的官方文档内容有些简单,术语也比较专业,对于没有公众平台开发经验的开发者来说很难理解。第三,微信公众平台官方文档中的示例均使用PHP作为开发语言,而一些书籍也主要使用PHP作为开发语言进行实操,这使得非PHP开发者可以参考的信息较少。考虑到Java语言的通用性和Boot的简单性,本书主要介绍如何使用Boot开发微信公众平台的应用程序。
本书主要内容
本书可以算是一本既介绍微信公众平台应用开发,又介绍Boot应用开发的入门书籍。非常适合有一定编程基础的读者。读者可以在短时间内了解本书介绍的所有内容。
本书作为微信公众平台应用开发和Boot应用开发的入门书籍,分为三部分共15章。
第一部分为基础章节,包括第一章至第三章。
第一章主要介绍微信公众平台应用开发简介,包括微信及微信公众平台简介、微信公众平台相关技术发展简史、微信公众平台应用开发准备工作、微信公众平台应用分类开发及微信公众平台Boot应用开发原理等内容。
第2章主要介绍Boot应用程序开发简介,包括Boot的介绍和Web应用程序的实现。
第3章主要介绍微信公众平台应用开发介绍,包括获取、网络检测、获取IP地址以及验证消息是否来自微信服务器。
第二部分为应用章节,包括第4章至第9章。
第4章主要介绍接收普通消息和被动回复消息,包括指令、收到消息后简单回复、收到消息后根据情况回复。
第五章主要介绍菜单和事件的应用开发,包括自定义菜单的说明和应用开发。
第六章主要介绍模板消息等消息能力的应用开发,包括使用说明、模板消息应用开发、接口调用频率、获取公众号自动回复规则、客服消息、语音消息识别、表情消息应用开发。
第7章主要介绍物资管理的应用开发,包括物资管理的描述和应用。
第8章主要介绍用户管理的应用开发,包括使用说明和用户管理应用程序。
第9章主要介绍账户管理的应用开发,包括指令和二维码应用开发。
第三部分为综合章节,包括10~15章。
第10章主要介绍微信网页开发,包括使用说明、.0网页授权应用开发和JSSDK应用开发。
第11章主要介绍智能界面的应用开发,包括描述应用开发、语义理解应用开发、翻译应用开发。
第12章主要介绍与第三方API的集成和开发,包括通过聚合数据API进行天气预报的应用开发、通过聚合数据API进行其他信息查询的应用开发、通过百度API进行天气预报和百度地图的应用开发等API应用开发等内容。
第13章主要介绍与微信其他技术的集成与开发,包括微信公众号调用微信小程序的应用开发、微信公众号调用微信对话开放平台的应用开发。
第14章主要介绍微信公众号框架的应用开发,包括应用开发、应用开发和应用开发。
第15章主要介绍开发一个简单的个人微信公众号的案例,包括应用程序开发、程序功能和指令等。
本书特点
(1)按照学习难度由小到大和应用开发的顺序讲解基础理论知识点。
(2)采用Boot作为开发框架,配有微课视频讲解,方便读者学习和掌握。
(3)实践案例丰富,涵盖31个知识点案例和1个完整项目案例。
(4)微信公众平台官方文档中尽量避免直接展示API,避免重复描述代码。
配套资源
为方便教学,本书配有110分钟的微课视频、源代码、教学课件、教学大纲、教案、习题答案、期末试卷及答案。
读者
本书适合微信公众平台应用开发初学者(特别是在校学生)、Boot开发学习者等,可作为教材、自学入门书、开发过程参考书。