PHP - 如何阅读带有限制的RSS源(分页)

时间:2013-05-14 15:05:27

标签: php xml rss

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

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

当我在搜索分页时,使用偏移限制它们作为任何分页示例我发现不止一种方式就像

所有这些都在将所有这些内容组成rss provider

后对其进行分页

我的问题是

“有没有办法以twitterfacebook API的分页方式阅读RSS源?”

非常感谢你的帮助

1 个答案:

答案 0 :(得分:1)

没有通用的方法可以与所有提供商合作 - 他们根据您的要求为您提供的服务取决于他们。有些可以/将会分页,其他人则不会 - 正如你所发现的那样;大多数人不会 - 他们只会按原样退回RSS Feed。

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

有许多开源RSS阅读器/聚合器围绕谁可以查看的源代码示例 - http://tt-rss.org/redmine/projects/tt-rss/wiki很受欢迎并用PHP编写 - 您可以查看并了解它们是如何做到的?