使用Google API为动态RSS链接在一个网站中提供多个Feed

时间:2012-05-24 11:40:41

标签: jquery rss google-api hyperlink

我正在使用Google Feed API在我的网站上加载RSS https://developers.google.com/feed/v1/devguide中提到的过程适用于从链接中获取rss。

var feed = new google.feeds.Feed("https://stackoverflow.com/feeds");
//other Codes
google.setOnLoadCallback(myFunction);

我的方案是在我的网站上为动态链接加载多个RSS Feed 例如,在一个实例中,如果链接如下:

现在我尝试获取多个动态链接的Rss。

$('li').each(function(index, value)
{
    var text = $(this).text();
    var feed = new google.feeds.Feed(text);
});
//Other Codes
google.setOnLoadCallback(myFunction);

仅提取Last Link的rss。

在此链接上https://developers.google.com/feed/v1/reference#resultFind
提到的是 .setOnLoadCallback(callback)是一个静态函数,它注册一个包含此调用的页面加载后要调用的指定处理函数,其中回调是在加载包含文档并且API准备好使用时调用的必需函数(例如,负载)。

是.setOnLoadCallback执行最后一个链接的原因是什么? 这个问题的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

我不确定回答我自己的问题是否合适 我有解决方案。我没有删除这篇文章,因为如果将来有人提出同样的问题,这个解决方案可以帮助他们 http://groups.google.com/group/google-ajax-search-api/browse_thread/thread/5a8fe4073f186b53/f33186dce7229905