公众号标签
这篇解决什么
微信粉丝标签存在哪、同步按哪个 id 对齐。读完能对上 mp_tag.tagId,不要去改会员标签或角色。
默认端口 48080。粉丝打标见 公众号粉丝。
示意图:增删改先打微信,再写库。同步按微信 tagId 合并。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 标签 | @RequestMapping("/mp/tag") | ruoyi-office/yudao-module-mp/yudao-module-mp-server/.../controller/admin/tag/MpTagController.java |
| 同步 | POST /sync | mp:tag:sync |
| 下拉 | GET /list-all-simple | 给粉丝页用 |
| 标签表 | mp_tag | MpTagDO |
| 管理端 | 列表、表单 | ruoyi-office-vben/apps/web-antd/src/views/mp/tag/ |
官方菜单:标签管理 2093。查询到同步是 2094–2098。
syncTag 调 tagGet(),按 tagId 增改;微信已删的本地删。微信侧标签数量有上限(约 100),以平台当前规则为准。
字段
id 是本地主键。打在粉丝上的是 tagId。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
tagId | 微信标签编号 | MpTagDO |
name | 名称 | 同上 |
count | 同步后的粉丝数冗余 | 同上 |
accountId / appId | 归属账号 | 同上 |
会员标签表是 member_tag,接口 /member/tag,见 会员用户、标签、分组。系统用户没有对等「用户标签」模块,只有角色部门。
粉丝 tagIds 用 LongListTypeHandler 存微信 tagId 列表。不要拿 mp_tag.id 去调 batchTagging。
三套标签不要共用 id
公众号、会员、(若二开)其它业务标签表结构不同。导入会员标签名不会出现在微信后台。
先有账号再同步
空号或 token 失效时 tagGet 会失败。先保证 公众号接入 的 AccessToken 能刷新。
按本仓库 DO 生成的 ER。对齐键是 tagId。
配置与操作
走 标签管理(2093,/mp/tag)。增删改先打微信再写 mp_tag。同步 POST /sync 按微信 tagId 合并,微信已删的本地删。下拉 GET /list-all-simple 给粉丝页用。
打在粉丝上的是 tagId,不是本地 mp_tag.id。不要和 member_tag 共用编号。先保证账号 AccessToken 能刷新,空号 tagGet 会失败。开启见 公众号功能设计。

本系统截图:公众号管理 → 标签管理。对齐键是微信 tagId。
