0

我知道有很多方法可以在 php 中读取 RSS,就像

$rss = simplexml_load_file('http://rss.cnn.com/rss/edition.rss');
var_dump($rss);

当我搜索提要分页并通过偏移限制它们时,就像任何分页示例一样,我发现不止一种方式,就像

在从 RSS 提供者获取所有提要后,它们都对提要进行分页

我的问题是

“有什么方法可以像twitterfacebook API那样以分页方式阅读 RSS 提要?”

非常感谢你的帮助

4

1 回答 1

1

没有通用的方法可以适用于所有提供商 - 他们为响应您的请求而为您提供的内容取决于他们。有些可以/将分页,有些则不会——正如您所发现的那样;大多数人不会 - 他们只会将 RSS 提要原样返回给您。

如果您尝试创建一个通用模块,那么它需要能够处理分页提要(如果有的话)。它还需要保留为您提供分页提要的提供商的白名单,或者在收到分页提要时学会识别分页提要 - 并适当地处理它们。

有很多开源 RSS 阅读器/聚合器围绕谁的源代码,您可以查看示例 - http://tt-rss.org/redmine/projects/tt-rss/wiki很流行并且用 PHP 编写 - 您可以查看看看他们是怎么做的?

于 2013-05-14T18:08:52.147 回答