使用匿名函数的谷歌饲料api

Using Anonymous function for google feed api

本文关键字:谷歌 api 函数      更新时间:2024-01-03

我看到了一篇类似的帖子,所以我试着按照这个问题的答案来做,但没有成功。我的错误在哪里?我认为它应该显示"我的函数可以在这里运行:)"。但是RSS源和此警报都不会出现。

    google.load("feeds", "1");
function initialize(callback) {
  var feed = new google.feeds.Feed("http://www.ntvmsnbc.com/id/24927681/device/rss/rss.xml");
  feed.setNumEntries(6);
  feed.load(function(result) {}){
    if (!result.error) {
      var container = document.getElementById("feed");
      var html = '';
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        var a= " ";
        a += entry.title;
        info[i] = a;
        callback();
       html += '<p>' + entry.publishedDate + '&nbsp' + entry.title;
      }
      container.innerHTML = html;
    }
  });
}
google.setOnLoadCallback(function(){
//Run the Initialize Function
initialize(function(){
     //Run anything else here like
     alert("My function can run here :)")  
});
});

好的,我正在更新我的问题=)。在这个函数中,我可以将entry.title添加到数组中吗?如果是,我应该在那里写什么

看起来您混淆了一些语法:

feed.load(function(result) {}){

应该是

feed.load(function(result){