微信公众号应用开发(一)

1.  前言

2.  开发版本

2.1. 应用需求

2.1.1. 登录流程

  1. 展示第三方业务应用的主页

2.1.2. 主页展示

2.2. 开发工具

  1. JDK18运行环境
  2. Eclipse最新版本开发工具
  3. Spring Boot开发框架
  4. Apache Maven依赖管理
  5. 花生壳服务器端代理软件

2.2.1. 构建代码工程

2.2.3. 运行应用工程

2.2.4. 配置花生壳代理

绑定花生壳动态代理域名到本地运行应用的端口,如下所示:

https://55vl963292.goho.co/main/

https://55vl963292.goho.co/main/

2.4.1. 获取access_token

2.4.2. 开放接口创建菜单

2.4.3. 响应事件创建菜单

2.5. 开发第三方应用首页

https://55vl963292.goho.co/,页面登录参数说明如下所示:

其中redirect_uri等于第三方应用的首页地址:

https://55vl963292.goho.co/pages/index

用户点击“确认登录”按钮即可成功登录,成功登录跳转到下一步骤的第三方应用首页。

2.5.3. 第三方应用首页展示

使用花生壳代理本地运行应用的首页地址是:

https://55vl963292.goho.co/pages/index,界面显示效果如下图所示:

2.6. 测试第三方业务应用

3.  商业版本

商业版本主要使用腾讯云提供的云服务实现,应用架构主要使用传统的商业应用软件系统架构模式:自顶向下的分层架构,分别是网络负载均衡层、前端分离层、后端分离层、数据存储层,每层均使用腾讯云提供的云服务。

经验分享 程序员 微信小程序 职场和发展