如何阅读所有提要项?

时间:2020-03-06 15:02:11  来源:igfitidea点击:

我想阅读C#中提要的所有项目。我找到的解决方案仅适用于最近的项目,例如最近10天。

有人对此有很好的解决方案吗?

谢谢

解决方案

读取提要的库通常会读取提要中的所有数据,但是提要通常仅包含我们需要的包含较旧项目的数据源的最新数据,而不是用于读取所拥有数据的更好的库。

大多数实体发布供稿,以使人们能够跟踪何时发布新内容,而不是以更方便的机器可读格式提供所有数据。为此,仅发布最新数据才有意义,因为它可以节省带宽。

如果我们可以使用类似Google Reader之类的工具来存档旧的供稿项(尽管我不确定它是否是永久存档),那么也许我们可以实现这一目标。

大多数RSS供稿仅用于在较短的时间内交付,因此"供稿"中的"所有"项目通常需要我们随着时间的推移创建自己的存档。

扩展thomas的答案,我们可以找到以下两个与Google相关的供稿数据存档,这是官方的存档:

Google AJAX Feed API
http://code.google.com/apis/ajaxfeeds/

这将限制我们使用250件商品,而非官方商品则是:

Google Reader API
http://www.niallkennedy.com/blog/2005/12/google-reader-api.html

这将为我们提供无限的(我认为)项目,但我们需要解决它们的身份验证(带有Cookie的问题)并祈祷它们不会更改或者删除API(因为未记录)。

我尝试使用Google阅读器,但是存档不完整。我认识管理博客的人,所以我只是要求他们进行出口。