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

Posted

技术标签:

【中文标题】对使用 Superfeedr 使用 XMPP 或 Pubsubhubbub 订阅和下载 RSS 提要感到困惑【英文标题】:Confused about using Superfeedr to subscribe and download RSS feeds using XMPP or Pubsubhubbub 【发布时间】:2015-08-23 15:18:43 【问题描述】:

我正在尝试使用 Python 2.7 通过 Superfeedr 订阅 RSS 提要。

阅读 Superfeedr documentation 后,我的理解是用户可以使用 XMPP 或 Pubsubhubbub 订阅。

我以前使用过 REST api,但是我很困惑我需要做什么才能订阅和接收提要?

我已经安装了 Superfeedr XMPP API Python Wrapper 并查看了Superfeedr mashape api page,但我仍在苦苦挣扎。

用户需要采取哪些基本步骤才能使用 XMPP 或 Pubsubhubbub 在 Superfeedr 中订阅和下载 RSS 提要?

【问题讨论】:

【参考方案1】:

索菲亚,我创建了Superfeedr。 您的第一步是在 XMPP 和 PubSubHubbub 之间进行选择。这是 2 个用途不同的 API。

由于您之前使用过 REST API,我建议您坚持使用 PubSubHubbub,您可能会更加熟悉。

这个 API 最重要的概念是它是一个基于 webhook 的系统。这意味着不仅会向我们发送订阅源的请求,而且我们也会在源更新后向您发送请求。我们会将请求发送到您应用程序上的 URL,名为 webhook 或 hub.callback

最后,请记住,即使您确实可以从 Superfeedr 检索(下载)RSS 提要的内容,推荐的方法是实际等待我们向您发送该数据(通过 webhook)。

【讨论】:

以上是关于对使用 Superfeedr 使用 XMPP 或 Pubsubhubbub 订阅和下载 RSS 提要感到困惑的主要内容,如果未能解决你的问题,请参考以下文章

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

使用 Superfeedr PubSubHubbub 订阅生成错误 hub.topic 未找到

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

将 Superfeedr 聚合提要检索到节点库

处理来自 superfeedr 的重复通知

可以为 Xmpp PubSub 或 Comet 实现使用超过 65535 个端口吗?