利用微信公众号网页授权做公众号粉丝迁移

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

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

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

比如用户等级,余额,与其他用户的关系,订单等。毕竟用户的openId对于每个公众号都不一样。

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

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

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

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

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

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

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

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

时间: 2024-11-03 05:42:31

利用微信公众号网页授权做公众号粉丝迁移的相关文章

微信公众号网页授权登录获取用户基本信息

发布时间:2018-10-24 技术:spring springboot,微信公众号 概述 微信公众号网页授权登录后微信获取用户基本信息,部署即可运行完整demo 详细 代码下载:http://www.demodashi.com/demo/14290.html 一.前言 (1)适合人群 1,JAVA服务端开发人员 2,初级人员开发人员 3,了解spring springboot + maven 3,了解公众号开发 (2)你需要准备什么? 1,积极主动学习 2,微信公众号开发基本流程 3,java

微信公众平台网页授权获取用户基本信息(VS.NET版)

一.前期准备工作 1.接口权限表点击修改[OAuth2.0网页授权].(读者可网上搜索什么是OAuth2.0) 注意:此处应填写与回调页面相同的域名. 2.编写正确的URL https://open.weixin.qq.com/connect/oauth2/authorize?appid=公众号APPID &redirect_uri= RedirectUri&response_type=code&scope=snsapi_userinfo&state=STATE#wecha

微信公众平台网页授权两次重定向跳转问题

在做微信公众平台网页授权时,发现每次请求授权链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect 时都会重定向链接redirect_uri都会自动请求两次,由于并发导致了一些问题, {"errcode":400

微信OAuth2.0网页授权接口

微信OAuth2.0网页授权接口 微信OAuth2.0网页授权接口的thinkphp实现版本号.主要实现了oauth网页受权,以及部分其它接口. 用法 为什么用OAuth2.0受权? 通过OAuth2.0受权的网页将会获取到打开者的微信信息.甚至包含微信昵称.头像等实用的数据,开发人员们能够凭此设计出很多其它更丰富的页面应用,比方近期一直非常火爆的红包类活动.除此之外还有个额外的优点,就是能够控制页面在非微信浏览器中无法打开,能够降低代码被人窥窃的风险. 那么红包类活动是怎样使用OAuth2.0

微信公众号网页授权获取用户基本信息

话不多说,根据官方文档需求说明,首先接口权限设置修改 先根据你的URL配置一下授权回调页域名 微信公众平台OAuth2.0授权的详细步骤如下 1)用户关注微信公众号. 2)微信公众号提供用户请求授权页面URL. 3)用户点击授权页面URL,将向服务器发送请求. 4)服务器询问用户是否同意授权给微信公众号(scope为snsapi_base时无此步骤). 5)用户同意(scope为snsapi_base时无此步骤). 6)服务器将code通过回调传给微信公众号. 7)微信公众号获得code. 8)

app微信授权登录,公众号网页授权,手机号登录三个账号的关联处理

同一个产品,有公众号网页版(微信授权),app版(微信授权登录.手机号登录) 微信公众号openid和微信app授权登录的openid不一致需要通过unionid来识别用户身份 前提:在微信开放平台中绑定公众账号,才能获取unionid //微信公众平台1.授权成功后 如果有此openid,登录此openid账号 否则有此unionid,登录此unionid账号 否则创建带openid.unionid数据的账号2.绑定手机号 a.当前已绑定有手机号 如果新手机号已被绑定则失败 否则绑定此手机号

微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动

在腾讯的微信公众平台开发者文档,网页授权获取用户基本信息这一节中写道”在微信公众号请求用户网页授权之前,开发者需要先到公众平台网站的我的服务页中配置授权回调域名.请注意,这里填写的域名不要加http://“,链接: http://mp.weixin.qq.com/wiki/index.php?title=%e7%bd%91%e9%a1%b5%e6%8e%88%e6%9d%83%e8%8e%b7%e5%8f%96%e7%94%a8%e6%88%b7%e5%9f%ba%e6%9c%ac%e4%bf%

微信的接口网页授权获取用户基本信息不是只有认证服务号才有

账号的主体类型是非企业的认证订阅号也有网页授权获取用户基本信息这个接口权限

【微信开发】网页授权多域名解决方案

在做微信开发的时候,会遇到这样的场景:一个公众号,会有多个业务:官网.论坛.商城等等 网页授权是只能一个域名,那么问题来了?这怎么搞? 答案就是: 做一个中转服务! 域名1: www.test.com 域名2: bbs.test.com 这时候,再解析一个二级域名:code.test.com 作为中转授权域名 并在微信公众平台后台网页授权域名地方填写这个 中转域名 www.test.com   授权代码改为: header("location:http://code.test.com/code.