我正在做一些RSS阅读器(在C#中,使用SyndicationFeed类)。 但我有一个问题。
当我阅读https://stackoverflow.com/feeds的Feed时,它只是当天的Feed! 我怎样才能阅读前一天的信息?
感谢。
答案 0 :(得分:7)
Feed是一份文件。您可以阅读该文档中的内容。
您无法阅读该文档中没有的内容,或者该文档在不同日期的内容。
抱歉,没有C#功能可以反转时间。
答案 1 :(得分:1)
Google阅读器提供了一种获取前几天答案的方法,但它要求您登录Google阅读器。
这将获得5条记录(n = 5),表示最接近Tue,2010年12月7日21:30:53 GMT(ot = 1291757453)并将按照发布顺序(r = o)显示它们。降序将是r = d或按魔术排序是r = a。
http://www.google.com/reader/atom/feed/https://stackoverflow.com/feeds?n=5&r=o&ot=1291757453
我认为这个最大值是1000次。
要超越1000障碍,您需要从下面显示的Feed中拉出延续字符串。
< GR:延续> STRING< / GR:延续>
然后重新发送完全相同的网址,但使用& c = STRING
不确定这台时间机器是否适合你,但它就在那里。