Skip to content

2026-06-01-01 朋友圈审核与可见性收口

1. 变更摘要

本次将朋友圈从“发布即可见”调整为“发布后待审核”,并新增 adminx 审核接口闭环。

  • 发布动态默认进入待审核状态
  • 动态可信发布者可跳过审核,发布后直接进入已审核通过状态
  • 非作者仅可访问审核通过的动态
  • 点赞、评论、评论列表统一接入“可见性 + 审核通过”校验
  • 新增 adminx 动态审核接口:待审分页、详情、通过、驳回

2. 前端影响与动作

  • 管理后台需要新增或接入动态审核流程,否则新发布动态将长期停留待审核,无法对他人可见。
  • 用户侧无需改动原有发帖参数,但需预期:发帖后在审核通过前,他人看不到该动态,也不能对其点赞和评论。
  • 若产品希望在“我的动态”中提示审核状态,建议后续补充状态展示字段后再联动前端样式。

动作等级:必须改(管理后台),建议改(用户端提示)

3. 接口变更清单

3.1 新增接口

说明路径状态链接
分页查询待审核动态/adminx/moments/review/pending/searchActive跳转
获取动态审核详情/adminx/moments/review/detailActive跳转
通过动态审核/adminx/moments/review/approveActive跳转
驳回动态审核/adminx/moments/review/rejectActive跳转

3.2 修改接口

说明路径状态链接
发布后按身份进入审核流:可信发布者直通通过,其他用户进入待审核/chatx/moments/post/publishCompatible跳转
新增可信发布者管理与同步默认好友接口/adminx/moments/trusted_publisher/*Active跳转
获取用户动态列表按关系分流:作者可见自己的未审核数据,非作者仅可见已审核且可见数据/chatx/moments/post/listCompatible跳转
获取动态详情增加审核态可见性约束/chatx/moments/post/detailCompatible跳转
点赞需满足动态可见且审核通过/chatx/moments/likeCompatible跳转
评论需满足动态可见且审核通过/chatx/moments/comment/addCompatible跳转
评论列表需满足动态可见且审核通过/chatx/moments/comment/listCompatible跳转

3.3 删除接口

4. 兼容性说明

  • 所有接口路径保持不变。
  • 已有请求参数保持兼容;不需要客户端额外传审核字段。
  • 行为语义变更点:未审核通过的动态对非作者不可见,且不可互动。
  • 行为语义补充:可信发布者发布动态默认直接审核通过;可信发布者名单查询失败时降级为待审核。
  • 提供同步接口:可一次性把默认好友池导入可信发布者名单。
  • 审核流程由新增 adminx 接口提供,不引入独立审核日志表。

5. 前端对接步骤(最简)

  1. 管理后台接入待审列表、详情、通过、驳回四个审核接口。
  2. 用户端保留原发帖流程,但在产品文案中增加“待审核”预期提示。
  3. 若需要审核态可视化,后续在协议补充状态字段后再联动页面展示。