星源网
退款与监测阅读 7 分钟

删稿退款是怎么工作的?技术细节大揭秘

为什么我们敢承诺自动退款?背后的 Liveness 系统怎么工作?

Liveness 系统是什么?

Liveness(存活检测)是一套自动监测稿件 URL 是否存活的后台系统。

每个 published 状态的订单会进入监测队列,系统按以下时间表 probe:

  • T+1h, T+3h, T+6h, T+12h(密集监测,捕捉早期撤稿)
  • T+1d, T+3d, T+7d, T+14d, T+30d(稀疏监测)

监测计划对所有用户一致,不按档位区分频率。

怎么判定"被删"?

每次 probe 检查以下信号:

  1. HTTP 状态码:404 / 410 / 451 = 被删
  2. 页面标题:发布时记录 title,后续比对,title 消失或变化 = 被删
  3. 正文长度:长度 < 100 字符 = 被删
  4. 页面跳转:跳转到首页或错误页 = 被删
为什么连续 2 次才判定? 避免因临时网络故障误判。

退款流程

  1. 第 N+1 次 probe 也判定被删 → 状态改为 removed
  2. 触发钱包事务:原扣款金额 → 退回钱包(type: removal_refund)
  3. 订单状态更新为 removed,站内可见
  4. 订单详情页显示完整 Liveness 日志

整个流程全自动,无需客服介入。

我能看到监测日志吗?

可以。订单详情页 → "Liveness 监测"区块,包含:

  • 时间轴可视化(30 天横条 + 绿/红圆点)
  • 详细日志(紧凑/详细/JSON 三种视图)
  • 每次 probe 的 HTTP 状态码、响应时间
  • 截图归档(部分上游支持)

我能手动触发检测吗?

可以。published 状态的订单详情页有"手动触发检测"按钮,1 分钟内出结果。

对监测结果有疑问?

如果你认为某次判定有误(例如你主动要求媒体删稿),可联系在线客服核对监测日志。删稿判定标准、退款规则、监测机制都写在 [退款政策](/legal/refund) 里,白纸黑字、随时可查。