代码改变世界

利用微信公众号网页授权做公众号粉丝迁移(一) 思路篇

2017-09-02 22:09  史林枫  阅读(5176)  评论(3编辑  收藏  举报

有时候,我们运营的公众号,可能因为某些原因而需要更换公众号,比如,公司被收购,公众号转让等。

那原有公众号的粉丝,我们自然也想让其迁移到新的公众号上,一般做法是通过微信自带的粉丝转移功能。

但流程也不少,还要交300元的审核费用。最要命的是,如果你的公众号平台提供了一些系统,那么用户在系统上的资料是无法迁移的,

比如用户等级,余额,与其他用户的关系,订单等。毕竟用户的openId对于每个公众号都不一样。当然如果当初系统设计的时候

使用微信的UnionId机制就没有这么多麻烦了,但是需要绑定公众号到微信开放平台。

今天我们来看看,如何通过微信网页授权的模式迁移公众号。这里先说一下思路,后续会提供具体的解决方案和源码。

 

第一步,在新公众号上做好接收准备。

我们知道,网页授权后,我们可以获取到粉丝的openId,昵称等相关信息。我们就以用户的openId为主,来做迁移。

首先从老平台接收一个参数openId,然后在新平台通过连接老平台的数据库查出用户的资料,因为在新用户跳转至新平台的过程中,

我们可以获取用户的资料,然后重新给用户注册账号,并自动登陆,所以此时获取的老用户资料就可以更新到新平台的用户中。

包括其等级,余额等资料。

第二步,在老公众号平台的会员中心,加一个链接,跳转至新平台,要带上老平台的openId参数。

这样跳转到新平台后,一切都自然转移到新平台了。