2010-09-20 59 views
0

所以我已经玩了一段时间制作一个专门的RSS阅读器的想法,但我从来没有接触过它。我有几个项目可以通过这种或那种方式阅读Feed。如何标记“看到”RSS条目?

这是一个针对IRC频道的RSS-bot。但我并没有将自己的想法包围在如何“标记为已读”的故事中,以便它不会在每次运行时都吐出Feed中的所有故事。

现在,我还没有详细阅读规范,所以可能会有某种独特的ID可以用来标记条目,使用某种数据库来读取。但是,这是做到这一点的正确方法吗?

回答

0

从阅读RSS 2.0规格的ttp://cyber.law.harvard.edu/rss/rss.html#hrelementsOfLtitemgt看来,每个项目都有一个GUID,您可以使用它来知道哪些文章已被阅读或没有阅读。

+0

这当然取决于人们正确地分配GUID到他们的饲料项目。我想大多数“现成的”解决方案都会很好,你的里程可能会随着手动供稿而变化。 – Thilo 2010-09-20 06:35:48

+0

没错,你可以做的不多,以避免这一点。我想Christian可以看看一些开源的RSS阅读器,看看他们如何处理没有GUID的问题。 – 2010-09-20 06:39:44