我比我应该更频繁地检查RSS提要,所以我构建了一个应用程序,在午夜到下午5点之间延迟我的RSS提要,所以我不检查它们(参见http://rssafter5.appspot.com)。我将RSS提要作为输入并在我的域上创建自定义提要,该提要不会在每天下午5点之前检查源提要(因此不会更新)。
但是最近Feedfetcher在自定义Feed实际更新之前一直在我的(自定义)RSS Feed中放置新项目。例如,我的custom MarginalRevolution feed目前(4:30PST)在周日晚上的午夜之后没有显示任何项目,但今天早上10点,谷歌阅读器显示了今天上午9点进行边际革命的帖子。在大多数情况下,这将是一个好处,但我特意尝试不直到下午5点才读取Feed,因此它会破坏我的应用程序的功能。
如何让Feedfetcher / Google识别我的Feed是独特的,并停止使用原始网站中的更新内容聚合/替换我的内容?谢谢您的帮助, 凯文
答案 0 :(得分:1)
您要么从rssafter5 Feed中泄漏项目,要么Google / Feedfetcher试图非常聪明,并根据与原始Feed的相似性来预测Feed中甚至没有出现的项目。
虽然后一种情况对我来说不太可能,但这可能会阻止这种行为:
在rssafter5应用中,在发布之前更改每个帖子的GUID 。例如,将字符串“delayed”追加到GUID。如果这不起作用,请尝试修改其他属性。例如,通过在某处添加额外空格或
来更改标题。
要在您的应用中检查以确保不泄漏的一些事项: