1、前言
在公众号开发的过程中,一般都需要获取粉丝资料,针对单个粉丝,我们可以通过openid获取其粉丝信息; 但不排除这种业务,比如目前开发的公众号已经在使用中,,当前的框架或者功能已经不能够满足用户的需求、需要重新开发,那么这个时候你开发的新的微信项目将要接入到之前老的微信公众号上去,把之前老的公众号给取代掉,所以在接入的时候,你就需要将原先公众号上的所有粉丝同步到新的项目中来管理,粉丝可能上达10万都有可能,这个时候对单个粉丝进行同步就不满足需求了,所以这个时候就需要一键同步,将所有微信公众平台中的粉丝给同步下来,上大10万条或者数万条的时候,同步过程中可能就需要一段时间,那么这个工具类就是为这么一个业务场景准备的(当然在对粉丝的管理中,也可以单个同步、或者多个一起同步,都可以实现)。
2、微信框架
开源框架使用 :weixin-java-mp,
微信框架 参考:https://github.com/Wechat-Group/weixin-java-tools
3. 微信粉丝单个同步
针对单个微信粉丝的同步其实就是通过:openid调获取用户信息接口来跟数据库对比,对关注状态的粉丝资料进行更新操作
//通过openid获取微信粉丝资料
WxMpUser userInfo = this.wxMpService.getUserService().user