1

我从 Node.js 服务器连接到 Google Feed API(使用https://stackoverflow.com/a/22821516/3303704)。但每次我使用它时,它似乎都会加载整个 RSS 提要。因为我想关注很多 RSS 提要,所以它是不可扩展的。我如何订阅 RSS 提要,即在发布时仅将 RSS 提要的新项目推送到我的服务器?此处描述的解决方案(http://googleajaxsearchapi.blogspot.com/2010/05/google-feed-api-now-with-instant.html)似乎不起作用...

如果有用,那么我对 RSS 提要的项目所做的是:(1)只选择大于 1500 字的文章的链接(为此我使用 Cheerio)和(2)将这些链接保存到数据库(MongoDB , 通过 Mongoose 连接到服务器)。

4

1 回答 1

1

恐怕 Google Feeds API 可能不是这里的最佳选择,因为它主要是一个“客户端”API,它允许您将 RSS 提要的内容嵌入 HTML 页面。如果从后端使用,您可能必须轮询它们,这会很麻烦(并且可能与 Google 的使用条款冲突)。

您可能需要为此检查Superfeedr。我们确实提供了一个Node.js 包装器来满足您的需求。

于 2014-04-03T14:05:45.713 回答