JooLun Plus 百科 ⬇ 源码下载

14 第三方平台完整管理

102353 于 2026-10-17 14:14:33 +08:00 修改了此页面

微信第三方平台完整管理

前置配置

在 Nacos 配置 wx.component 的 AppID、AppSecret、Token、AESKey 和管理员联系电话,并在微信开放平台设置:

  • 授权事件接收 URL。
  • 消息与事件接收 URL。
  • 授权回调域名。
  • 平台服务器域名和业务域名。

公网入口必须使用有效 HTTPS,网关能够转发到微信后台服务。

代码模板库

平台级代码模板库页面实时管理微信草稿和普通模板:

  1. 查询开发小程序上传到第三方平台的草稿。
  2. 将草稿添加为普通模板。
  3. 查询当前普通模板列表。
  4. 删除不再使用的模板。

草稿和模板保存在微信,不创建本地模板副本。

权限:wx:wxcodetemplate:index、add、del。

删除模板前确认没有待发布小程序仍依赖该模板 ID。

授权账号管理

授权账号页面支持:

  • 生成账号授权 URL。
  • 查看当前租户授权公众号和小程序。
  • 查看授权详情和授权集。
  • 同步单个账号资料。
  • 批量同步账号。
  • 强制刷新 authorizer access token。

授权回调写入或更新 wx_app。重新授权不会先删除原账号、用户和业务关系。

权限:wx:wxauthorizer:index、auth、sync、token。

微信侧全量对账与孤立账号

对账功能从微信拉取第三方平台全部授权账号,与本地 wx_app 比较:

  • 双方一致账号。
  • 微信存在、本地缺失账号。
  • 本地存在、微信已取消授权账号。
  • 资料或授权状态可能需要同步的账号。

对账只识别和展示,不自动删除本地账号或业务数据。确认原因后再执行授权、同步或人工停用。

权限:wx:wxauthorizer:reconcile。

Open Platform 账号绑定

对支持的授权账号,可实时:

  • 查询当前绑定的 open_appid。
  • 创建 Open Platform 账号。
  • 绑定已有 open_appid。
  • 解绑当前关系。

此能力用于在多个公众号、小程序间打通 UnionID。绑定和解绑会影响用户身份关联,必须由平台管理员二次确认。

权限:wx:wxauthorizer:openaccount。

快速注册

快速注册支持:

  • 现有企业等主体注册流程。
  • 个人小程序快速注册。
  • 试用小程序注册。
  • 试用小程序认证/校验后续步骤。
  • 查询微信异步注册状态。

注册任务保存在本地以跟踪微信异步结果。提交前检查主体资料、管理员信息和微信当前开放范围。个人、试用和企业流程字段不能混用。

个人小程序、试用小程序和企业小程序使用各自的注册流程记录,互不覆盖。

平台域名与确认文件

平台域名管理仅允许系统平台租户 -1 访问。

服务器域名

覆盖 request、socket、upload、download、UDP、TCP 六类平台域名。

业务域名

管理第三方平台 webviewdomain 完整列表。

确认文件

实时获取微信生成的业务域名确认文件,可预览和安全下载。后台不会自动上传到业务服务器,也不保存确认文件副本。

设置域名使用全量覆盖语义:保存前应导出现状、二次确认,保存后重新读取微信最终值。

权限:wx:wxopendomain:index、edit、file。

授权与发布闭环

配置第三方平台 → 配置平台域名 → 准备开发小程序 → 上传草稿 → 加入普通模板库 → 发起账号授权 → 同步授权账号 → 绑定 Open Platform(可选)→ 上传小程序代码 → 体验 → 提审 → 发布 → 定期全量对账。

平台级风险

  • 修改平台域名会影响全部代开发小程序。
  • 删除模板会影响后续上传。
  • 解绑 Open Platform 会影响 UnionID 体系。
  • component ticket 或回调中断会影响全部授权账号 token。
  • 普通业务租户不得获得第三方平台配置和平台域名权限。