我想为twitter RSS feed构建一个RSS阅读器(c#.NET 3.5)。
从RSS网址获取响应并解析它非常简单。 (我用XmlDocument.Load("<RSS Feed>")
)做到了。
问题是我需要按发布日期范围获取RSS项目。 加载应用程序时,我希望获取自上次下载订阅源以来的所有项目。
我该怎么做?
每个RSS Feed都允许这样做吗? (谷歌读者甚至从去年开始展示项目。)
答案 0 :(得分:0)
归结为两个数据来源:Feed当前提供的内容以及您存储的内容。
例如,如果Feed仅显示最近的10个,那么您无法获取旧数据。饲料必须提供它。
Google阅读器运行一个cronjob,每隔3小时检查一次Feed。然后,它会将项目存储在数据库中,供Google阅读器随时参考。