最近公司基于微信做了一个微信发红包的工具,此工具需要对接授权给微信公众号,然后通过关键词实现发红包
一、整体架构
系统主要构成模块如下:
一、微信转发Middle服务模块(负责接受用户关键词等请求转发到对应的前端服务器)
1)、微信转发server首先查询当前用户是否已经有过一次域名授权转发,若从在则直接获取之前的域名进行转发
二、前端+微信授权模块服务(可同时支持多个微信公众号授权,一个用户只能授权一种微信公众号token+openid)
1)、通过微信转发server回复给用户对应公众号的图文消息带有授权公众号的域名
2)、授权成功保存用户信息,同时保存openid在session中
<