1

我检查 RSS 提要的频率比我应该的要高,所以我构建了一个应用程序,它在午夜和下午 5 点之间延迟了我的 RSS 提要,所以我不检查它们(请参阅http://rssafter5.appspot.com)。我将 RSS 提要作为输入,并在我的域上创建了一个自定义提要,该提要在每天下午 5 点之前不会检查源提要(因此不会更新)。

然而,最近 Feedfetcher 在我的自定义提要实际更新之前,一直在我的(自定义)RSS 提要中放置新项目。例如,我的自定义 MarginalRevolution 提要目前(太平洋标准时间 4:30)在周日晚上午夜之后没有显示任何项目,但今天上午 10 点,Google 阅读器显示了今天上午 9 点在 Marginal Revolution 上发布的帖子。在大多数情况下,这将是一个好处,但我特别想在下午 5 点之前不阅读提要,所以它破坏了我的应用程序的功能。

如何让 Feedfetcher/Google 识别出我的 Feed 是独特的,并停止使用来自原始网站的更新内容来聚合/替换我的内容?谢谢你的帮助,凯文

4

1 回答 1

1

要么你从你的 rssafter5 提要中泄露了项目,要么 Google/Feedfetcher 正试图变得非常聪明,并根据与原始提要的相似性来预测甚至没有出现在你的提要中的项目。

虽然后一种情况对我来说似乎不太可能,但这里有一个可以很好地防止这种行为的 hack:

在您的 rssafter5 应用程序中,在发布之前更改每个帖子的 GUID。例如,将字符串“延迟”附加到 GUID。如果这不起作用,请尝试修改其他属性。例如,通过添加额外的空格或 某处来更改标题。

在您的应用程序中检查一些事情以确保您不会泄漏:

  • 不要依赖提要所有者的时间戳,而是确定您自己的时间戳。
  • 您是否错过了任何可能泄漏物品的角落案例?Google 只需要查看一个项目一次,即使它在 5 分钟后从提要中消失,它也不会再删除它。
于 2010-11-16T16:46:01.423 回答