当前位置: 首页 > news >正文

微信公众号迁移,需要做些什么

在这里插入图片描述

❤️ 个人主页:水滴技术
🚀 支持水滴:点赞👍 + 收藏⭐ + 留言💬
🌸 订阅专栏:微信公众平台

文章目录

  • 一、开通开发者
  • 二、设置IP白名单
  • 三、自定义菜单
  • 四、认证
  • 五、网页授权域名
  • 六、模板消息
  • 七、转换 openid
    • 1、获取原公众号所有粉丝的 openid
    • 2、转换openid
    • 3、更新数据库
  • 热门专栏


大家好,我是水滴~~

腾讯客服为我们提供了“账号迁移”的完整流程,我这里整理了一些主要的步骤。

一、开通开发者

新的公众号需要开通开发者,这样才能获取 AppSecret

后台服务需要将 AppID 和 AppSecret 改成新的公众号

二、设置IP白名单

将原来绑定的IP拷贝出来,附在新的公众号里面即可

在这里插入图片描述

三、自定义菜单

需要先在【新的功能】里开通自定义菜单,然后把原来的菜单,逐个添加到新的公众号里面。

四、认证

上面三步都不需要认证就可以操作,但后面的“设置网页授权域名”、“开通模板消息”等,必须经过认证后才行,所以需要对公众号进行认证(认证时间约一个工作日,也可能会更快)。

五、网页授权域名

将原公众号中绑定的域名,添加到新公众号里面。需要提前把下图中的txt文件拷贝到后台服务中。

在这里插入图片描述

六、模板消息

需要申请一个模板消息,保持原来一样即可,服务器需要使用新的模板ID

七、转换 openid

公众号迁移后,其粉丝的 openid 也发生变化,需要将原公众号所有粉丝的 openid 替换为 新公众号的 openid,那么该怎么操作呢?

官方为我们提供了“openid转换接口”,可以使我们达成目的:

1、获取原公众号所有粉丝的 openid

先通过“获取Access token”接口获取原公众号的 access_token,下面的接口会用到。

官网提供了“获取用户列表”接口,我们可以获取原公众号所有粉丝的 openid。

由于该接口是分页查询,第一次请求无需传next_openid参数,响应结果中会返回一个next_openid,第二次请求将此参数附上即可,依次类推。

在这里插入图片描述

2、转换openid

先通过“获取Access token”接口获取新公众号的 access_token,下面的接口会用到。

腾讯客服提供了“openid转换”接口,我们只需要将原公众号的appidopenid列表做为参数请求,就可以获取“原openid”和“新openid”的对照表。

注:该接口需要在迁移审核通过后调用,在迁移审核通过前调会报错。迁移审核完成后,该接口会保留15天,15天后该接口会失效。所以请注意这个时间点,以免造成不必要的损失。

在这里插入图片描述

3、更新数据库

拿到这个新老openid的对照表,需要我们将其转换为更新语句,然后在数据库中执行即可。

注意:更新前记得要备份数据库哦


热门专栏

👍 《Python入门核心技术》

👍 《IDEA 教程:从入门到精通》

👍 《Java 教程:从入门到精通》

👍 《MySQL 教程:从入门到精通》

相关文章:

  • 白话说Java虚拟机原理系列【第三章】:类加载器详解
  • C++——STL之list详解
  • 【Numpy基础知识】结构化数组
  • Android实现戴口罩人脸检测和戴口罩识别(附Android源码)
  • 作为码农的我,要怎么提高自己的收入?
  • SpringBoot系列之整合框架JUnit
  • 实测 | 海纳百川,华为OceanStor Pacific分布式存储为多元算力应用带来更优选择...
  • 如何在 Git 存储库中查找和恢复已删除的文件?
  • 终于有人把性能优化讲清楚了!阿里架构师推荐的Java性能权威指南
  • PS1文件执行
  • 获B轮融资 官栈如何打破薛定谔式“中式滋补”
  • 15、Mysql高级之并发参数调整
  • 智牛股_第9章_CEPH_Swift+文件上传与下载
  • 【Vue】源码—虚拟DOM和diff算法
  • R16 Dormant BWP
  • C++ Primer 课后习题详解 | 12.1.1 shared_ptr 类
  • OPTIONS 漏洞修复
  • 卷积神经网络 CNN 基础概念
  • 2022年工作总结
  • 转行做程序员,哪种编程语言既高薪又适合你?