使用Google Feeds API获取RSS Feed标题

Pull RSS Feed Title with Google Feeds API

本文关键字:RSS Feed 标题 获取 API Google Feeds 使用      更新时间:2023-09-26

我正在使用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是贬值的,但无论如何我都想使用它。

调用result对象的字段:

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