RSS Feed被切断了

时间:2012-10-12 04:27:32

标签: php rss simplepie

我正在尝试将RSS源添加到我的PHP代码中。当我使用Google阅读器查看Feed时,我会在Feed中看到数百个项目。但是,当我把它拉进我的代码时,我只看到10。

差异的原因是什么?如何提取完整的Feed?

1 个答案:

答案 0 :(得分:1)

由于您没有显示您的代码,因此无法确定地说错了什么。但是,您将问题标记为SimplePie问题,而SimplePie在某些地方默认为10个项目。所以,这很可能发生了什么。

如果您想要更多商品,则需要告诉它显示更多商品。见the Render Options section of the wiki documentation。请注意items选项。 “显示的项目数量(其余项目在点击”更多“之前隐藏)。默认为10。”

更新:您的评论提醒我您正在使用Google阅读器查看RSS Feed中的内容。但Google阅读器将包含Feed中不再包含的内容。与谷歌的Feed API一样,谷歌阅读器可以长时间缓存(可能永远?),这样用户就可以查看深色过去的条目。但实际的RSS源通常不会包含非常旧的项目,可能会使RSS源大小合理,以便对处理它的人反应敏捷。