如何将 Superfeedr 提要保存到数据库?

Posted

技术标签:

【中文标题】如何将 Superfeedr 提要保存到数据库?【英文标题】:How can I save a Superfeedr feed to a database? 【发布时间】:2021-04-29 11:12:45 【问题描述】:

我想同时订阅多个 RSS 提要,并将内容保存到数据库中。我有一个 Superfeedr 帐户,所以我可以通过这种方式订阅 feed,但我已经阅读了 Superfeedr 文档,但我不知道如何访问聚合的 feed 以对其进行任何操作。

我有一个带有 PostgreSQL 数据库的 Azure 帐户,我可以使用它来保存信息,但我不确定是否有“最佳”方法来做到这一点 - 我很乐意使用 php、C、JS 或别的东西,但我真的不知道在哪里实际放置代码以使其工作。我是否设置了 cron 作业或某种超时,或者我可以让 Superfeedr 自动向侦听器发送更新?

【问题讨论】:

【参考方案1】:

我多年前创建了 Superfeedr :) Superfeedr 使用 webhook,这意味着一旦您订阅,您将收到通知,其中包括您的 HTTP 服务器上更新的提要的内容(如果您喜欢冒险,您可以使用 PHP、JS 甚至 C!) 这些通知将是 POST 请求,您只需解析正文。

【讨论】:

老实说,我认为我并不清楚这是如何工作的。所以,在 Superfeedr 中,我进入我的订阅,我可以看到“FeedURL”、“端点”和“格式”(我没有添加原始提要,所以我不知道这些是否是自动生成的?)。我有 1 个提要,其终点为 push.superfeedr.com/dev/null。我该怎么办? 嗯,端点是 Superfeedr 发送通知的地方。显然,你在那里的那个不会有帮助。您应该部署一个 HTTP 服务器并将您的侦听器的 URL 放在该服务器上,而不是这个 superfeedr.com URL。

以上是关于如何将 Superfeedr 提要保存到数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 应用程序中使用 Superfeedr?

对使用 Superfeedr 使用 XMPP 或 Pubsubhubbub 订阅和下载 RSS 提要感到困惑

处理来自 superfeedr 的重复通知

IOS/Xcode:将 Web 服务提要保存到核心数据中

使用 NSDocument 时如何将情节提要视图绑定到 Core Data 实体?

从本地主机上的 Superfeedr 发出 POST 请求