我想阅读C#中所有Feed的项目。我发现的解决方案仅适用于过去10天的最新项目。
任何人都有一个很好的解决方案吗?
答案 0 :(得分:3)
用于阅读供稿的库通常会读取供稿中的所有数据,但供稿通常只包含最新数据 - 您需要包含较旧商品的数据来源,而不是用于读取您所拥有数据的更好库。
大多数实体发布供稿以允许人们跟踪发布新内容的时间,而不是以更方便的机器可读格式提供所有数据。为此,发布最新数据只有节省带宽才有意义。
答案 1 :(得分:1)
如果您可以使用Google Reader(存档旧的Feed项目)(虽然我不确定它是永久存档),那么也许您可以完成此任务。
答案 2 :(得分:0)
大多数RSS源只是为了提供相对较短的时间而写的 - Feed中的“所有”项目通常需要您随着时间的推移创建自己的存档。
答案 3 :(得分:0)
扩展托马斯的答案,您可以找到两个与谷歌相关的饲料数据档案是正式的:
Google AJAX Feed API http://code.google.com/apis/ajaxfeeds/
这将限制你250项,非官方的:
Google阅读器API http://www.niallkennedy.com/blog/2005/12/google-reader-api.html
这将为您提供无限的(我认为)项目,但您需要解决他们的身份验证(使用cookie),并祈祷他们不会更改或删除API(因为它没有记录)。
答案 4 :(得分:0)
我试过谷歌阅读器,但其档案不完整。我知道管理博客的人,所以我只是要求他们出口。