我正在尝试将 RSS 提要引入我的 PHP 代码中。当我使用 Google 阅读器查看提要时,我在提要中看到数百个项目。但是,当我将它放入我的代码中时,我只看到 10 个。
造成差异的原因是什么?我如何才能获得完整的提要?
由于您没有显示您的代码,因此无法确定地说明出了什么问题。但是,您将问题标记为 SimplePie 问题,并且 SimplePie 在某些地方默认为 10 个项目。所以,这很可能是正在发生的事情。
如果您想要更多项目,则需要告诉它显示更多项目。请参阅wiki 文档的渲染选项部分。注意items
选项。“要显示的项目数(其余项目在单击“更多”之前隐藏)。默认为 10。”
更新:您的评论提醒我您正在使用 Google 阅读器查看 RSS 提要中的内容。但谷歌阅读器将包含不再在提要中的内容。与 Google 的 Feed API 一样,Google Reader 会长时间(也许永远?)缓存内容,以便用户可以查看来自黑暗过去的条目。但实际的 RSS 提要通常不会包含非常旧的项目,可能是为了保持 RSS 提要的大小合理,以便处理它的人能够快速响应。