首页 > 编程知识 正文

微信公众号迁移步骤,微信公众号迁移要求

时间:2023-05-05 13:18:25 阅读:278797 作者:2877

目录

前言

腾讯迁移

新公众号相关

openid转换

关于unionid

注意事项


前言

迁移总共分为两个步骤,一个是腾讯方面完成两个公众号的数据迁移,另外一个是完成数据库中openid的转换

腾讯迁移

大概步骤如下:

提前准备阶段,需针对申请公函在当地公证机关进行公证,一般1-2个工作日出具公证结果;提交帐号迁移申请后,会由专业第三方审核机构进行审核,审核时间为1-3个工作日;审核通过后,双方管理员确认同意迁移。确认迁移后,系统马上冻结原账号并下发通知给原账号粉丝,粉丝在1天内有选择是否取关的权利;1天后自动触发迁移,包括粉丝、群发素材、违规记录,时间随迁移量大小,将在1-3天内完成;迁移完成后,新帐号名称同步。整个迁移流程结束。

具体请参考腾讯文档:帐号迁移流程指引

新公众号相关

1、JS接口安全域名配置
设置->公众号设置->功能设置->JS接口安全域名->设置->下载文件(txt文件)->放置到当前配置的域名所在的文件夹下面
保证可以签名成功:必须是已经备案通过的域名,当前服务器的外网80端口必须开放,并且公众号的包必须放在此台服务器的80端口对应的web端服务器根目录下面;

2、业务域名
设置->公众号设置->功能设置->业务域名:
(沿用老公众号配置即可)

3、网页授权域名
设置->公众号设置->功能设置->网页授权域名:
详细查看:微信公众号网页授权
(沿用老公众号配置即可)

4、获取开发者秘钥
开发->基本配置->开发者密码->重置->查看密码

5、白名单配置
开发->基本配置->IP白名单->配置白名单(服务器外网IP地址)
(沿用老公众号配置即可)

6、配置菜单
功能->自定义菜单->添加网址
(沿用老公众号配置即可)

7、模板功能申请
在迁移之前就需要先提前申请,审核还需1~3天

openid转换

公众号迁移后,粉丝的openid会变化,因此需要将老公众号的openid转换为新公众号的openid,以确保历史数据能用,简单来说就分为三步:

获取老公众号所有粉丝列表调用腾讯转换接口,获取老openid对应的新openid业务方自己替换数据库中的老openid

由于粉丝量一般都比较大,所以手工数据库替换是不现实的,项目中可以实现一个转换接口,通过传入提前备份好的老公众号的appid和老公众号的openid列表进行转换,增加一个转换失败表记录转换出现异常的openid(比如取关),这部分失败的openid可在15天内继续尝试转换,以兼容用户不小心点了取关的场景,该接口建议多线程执行

具体请参考腾讯文档:​​​​​​https://kf.qq.com/faq/1901177NrqMr190117nqYJze.html

关于unionid

unionid是用来统一用户在不同公众号/小程序身份的工具,因此对于粉丝来说,其身上的unionid肯定是不会变的。从迁移角度来说,如果新老公众号都是绑定在同一个公众平台的话,那么迁移后用户的unionid不会变化,如果原先并不在一起,那么只需要把新公众号添加到unionid绑定列表就行了

注意事项 腾讯迁移步骤里的事项由运营处理即可,自行参考文档老公众号的消息模板配置和菜单栏的跳转链接需要做好备份,以便在迁移完成后复制到新公众号需要备份老公众号的appid(转换openid时使用)需要备份老公众号所有粉丝的openid(转换openid时使用),这一步的备份时机放在腾讯迁移步骤中的2和3之间,即审核通过后,通过调用接口备份,备份完成后双方管理员才可点击确认同意迁移如果有条件且项目的数据中均涉及了openid,那么正式迁移之前最好能下发通知给到用户,告知他们如果在触发迁移时选择了取关新公众号,那因此造成的该用户数据丢失情况由他们自行负责(因为取关后,openid转换会失效,但是假如用户该用户在15天内重新关注,仍然可以进行转换恢复这部分数据)新公众号的模板功能可以早点开始申请

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。