对照两端要用同一条标识

**判断「这条内容到底有没有入库」时,必须拿系统间共享的那条标识去对照。** 用中转平台的内部 URL 去查聚合端,明明已经入库也会看起来像没更新。

具体到这次:聚合端存的是 feed 里的 guid/link,也就是公众号原文链接(mp.weixin.qq.com/s/...);用户拿来对照的是中转平台自己的页面 URL(/views/article/<id>)。两者不是同一套标识,于是「查不到 = 没更新」的结论是假的——实际那条已经带正文入库了。

一般化

排查「两端数据不一致」时先问一句:我用来对照的 key,是不是两端都认的那个 key?

  • 不是同一个 key → 先换 key 重查,再谈有没有 bug。
  • 同一内容在两套系统里有多套 ID(内部 ID / 原始链接 / 中转页 URL)时,以最靠近内容源的那套为准。

推论:表象「没更新」有两个来源——真的没同步,和标识不匹配。 后者成本极低,应该先排除。

相关

  • 中转源不更新先分清是哪一层 —— 排除标识问题后,再去分层定位
  • 以前能用最近坏了先查自己改了什么