方案介绍
在微信公众号开发时经常会遇到一个项目中的不同模块需要部署到不同的公众号的问题,这中间最大的问题就是帐号统一的问题,使用微信开发平台可以很好的解决这个问题,但微信开发平台需要认证且一个认证主体最多可以接10个系统。那么有没有不用认证且对接个数不受限制的方案呢?答案是有。
我们看图说话,先上图。
从图中不难看出,我们使用的是授权中心公众号的方式,A模块先从A公众号授权获取A公众号的openid,再去授权中心公众号授权获取授权中心公众号openid,B模块先从B公众号授权获取B公众号的openid,然后再去授权中心公众号授权获取授权中心公众号openid,通过授权中心公众号openid,把不同公众号的帐号统一起来。
这样不同的模块可以使用不同公众号发送模板消息,而且帐号也可以统一起来。
当然还有其他的方式,比如使用手机号或身份证号统一帐户,有时候用户不想暴露这些信息,此方案就是一个可以考虑的方案。