【问题标题】:Pull RSS Feed Title with Google Feeds API使用 Google Feeds API 拉取 RSS Feed 标题
【发布时间】:2016-05-03 06:40:55
【问题描述】:

我正在使用 Google Feeds API 来构建自定义 RSS 订阅查看器,但我遇到了一些障碍,而且 Google 的文档也没有太多帮助。 :(

我已经完成了从实际提要中提取内容的所有工作,就像这样......

var feed = new google.feeds.Feed("http://feeds.mashable.com/Mashable");
      feed.setNumEntries(5);
      feed.load(function(result) {
        if (!result.error) {
          var container = document.getElementById("mashableSide");
          for (var i = 0; i < result.feed.entries.length; i++) {
            var entry = result.feed.entries[i];
            var li = document.createElement("li");
            li.appendChild(document.createTextNode(entry.title));
            container.appendChild(li);
          }
        }
      });

但我需要从提要本身中提取标题和说明。无论我尝试什么,它显示的都是“未定义”。

这是我尝试过的...

var feed = new google.feeds.Feed("http://feeds.mashable.com/Mashable");
      feed.load(function(result) {
        if (!result.error) {
          var container = document.getElementById("mashableSide");
          for (var i = 0; i < result.feed.entries.length; i++) {
            var entry = result.feed.entries[i];
            var li = document.createElement("li");
            li.appendChild(document.createTextNode(feed.title));
            container.appendChild(li);
          }
        }
      });

有什么想法吗?

注意:我知道 Google Feed API 已被贬值,但我还是想使用它。

【问题讨论】:

    标签: javascript json rss


    【解决方案1】:

    调用result 对象的字段:

    li.appendChild(document.createTextNode(result.feed.title));
    li.appendChild(document.createTextNode(result.feed.description));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      相关资源
      最近更新 更多