如何发现给定 URL 的 RSS 源
我从用户处获取了一个 URL。我需要知道:
a)URL是有效的RSS提要吗?
b) 如果没有,是否有与该 URL 关联的有效源
使用PHP / Javascript或类似的东西
(例如,http://techcrunch.com 失败 a),但 b) 将返回其 RSS 源)
我从用户处获取了一个 URL。我需要知道:
a)URL是有效的RSS提要吗?
b) 如果没有,是否有与该 URL 关联的有效源
使用PHP / Javascript或类似的东西
(例如,http://techcrunch.com 失败 a),但 b) 将返回其 RSS 源)
找到了我想要的东西:
Google 的 AJAX Feed API 具有加载 Feed 和查找 Feed 功能(此处为文档)。
a) 加载源以 JSON 格式提供源(和源状态)
b) 查找源为给定 URL 提供 RSS 源
还有一个查找源函数,该函数根据关键字搜索RSS源。
计划将其与JQuery的$.getJSON一起使用
Zend 框架的 Zend Feed 类可以自动分析网页并列出可用的源。
例:
$feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');