是否有可能只使用javascript客户端脚本获取rss feed?

时间:2011-01-21 23:07:29

标签: php javascript rss cross-domain

如果我不能这样做,那么获取数据的过程是: 1)让我的服务器从所需的RSS提要中获取rss数据。 2)让服务器解析数据。我不知道rss是什么样的,但我假设需要一些解析来显示它供用户阅读。 3)将数据发送到javascript客户端。

5 个答案:

答案 0 :(得分:2)

或者您可以使用Google Feed的API加载RSS Feed并根据需要进行解析。 :)我认为这是一个有趣的选择。

http://code.google.com/intl/es-ES/apis/feed/v1/devguide.html#load_the_javascript_api_and_ajax_search_module

答案 1 :(得分:2)

您可以使用Yahoo的YQL系统。通过谷歌的一个不错的链接:

http://www.wait-till-i.com/2008/12/12/yql-is-so-the-bomb-to-get-web-data-as-xml-or-json/

答案 2 :(得分:1)

我认为不是。 JavaScript脚本无法从提供服务的域中检索文件,无论是RSS还是其他任何域。

答案 3 :(得分:0)

我相信你可以。

向php脚本发出ajax请求,然后php脚本获取rss然后将结果传回给你的javascript

答案 4 :(得分:0)

另一种选择是使用postrank的api。 http://apidocs.postrank.com/w/page/17907957/Feed-APIhttp://apidocs.postrank.com/w/page/17907977/Top-Posts-API

他们有一些选项可以过滤或仅返回热门帖子。再加上你可以传递一个jsonp fun回调。