问题标签 [superfeedr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2056 浏览

javascript - Python 和 Visual Studio 需要安装 Node.js 模块(Superfeedr Node.js 包装器)

我尝试在 Node.js 中安装一个模块以与 Superfeedr 的 XMPP API 交互。正如这里所解释的(https://github.com/superfeedr/superfeedr-node),这就是我在 Node.js 中所做的:

但我在控制台中收到以下消息:

我错过了什么吗?为什么提到 Python(我根本不使用 Python)?

0 投票
2 回答
202 浏览

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

我想使用Supefeedr订阅提要。

我的笔记本电脑上运行着服务器。所以,我只想知道如何让 Superfeedr 使用 webhook 在我的本地服务器上发布 HTTP 请求。我使用 Java 作为我的基础语言。我只是想测试一下 Superfeedr 是如何工作的。那么任何人都可以帮助我吗?我对PubSubHubbub协议知之甚少 。

0 投票
2 回答
457 浏览

android - Google App Engine 中的 XMPP 支持

我正在开发一个轻量级的 Android 应用程序,当 RSS 提要有新条目时,它会接收推送通知。后端驻留在 Google App Engine 上。我最初开始使用 Cron 每 30 分钟轮询一次 Feed,直到我了解了 Superfeedr。

听起来很容易使用。我基本上使用某些参数发出 HTTP Post 请求,其中包括我想要关注的提要 URL、回调 URL 和一些其他参数。

我已经看到了如何在部署到 Google App Engine 的应用程序上添加 XMPP 支持的示例,我有一个问题:

根据应用程序引擎文档: URL 路径 /_ah/xmpp/message/chat 保留用于发送 XMPP 消息。如果我需要第二个 XMPP URL,对 url 路径的外观是否有任何限制?我什至必须使用 /_ah/xmpp/message/chat 吗?

据我所知,Superfeedr 建议为不同的提要使用单独的回调 URL。我假设这样您就不必通过手动解析消息来确定它用于哪个提要的工作。

解析请求中的 XMPP 消息看起来很简单,所以我不确定是否尝试在 /_ah/xmpp/message/chat 以外的 Servlet 内部调用 parseMessage 是否会导致问题。

谢谢

0 投票
1 回答
85 浏览

java - 处理来自 superfeedr 的重复通知

我通过 SuperFeedr 订阅了 RSS 提要,最近注意到很多重复的通知。我已经通过网络应用程序仔细检查了我的订阅,但我只看到 1。我还研究了确保我返回了正确的响应代码。文档说应该发送 200 作为响应,重试结构是在 5、10 和 15 秒之后,但在我的日志中,我看到重复发送的时间间隔为毫秒,这让我相信这些不是重试。

我的 doPost() 方法的第一行是:

那里的尝试是让 superfeedr 知道我收到了消息,本质上是一个 ack。

作为短期补救措施,我决定在数据存储中保留代表“最新消息”的记录。

我知道通常在 servlet 的上下文中,您不会在 servlet 实例本身上进行同步,因为这会导致请求队列,但在这种情况下,Superfeedr 是唯一使用此 servlet 的服务,它不会被消耗普通用户,所以这正是我想要的,只是想确保这种方法不会有任何不良副作用。

我想为来自 Superfeedr 的请求留出时间,分析消息,确保它不是重复的,如果不是,更新数据存储中代表最新消息的值,一次一个。这是我所拥有的:

那么,假设我想要一次访问这个特定的代码块,这看起来合适吗?

0 投票
0 回答
97 浏览

parse-platform - 如何将 Parse.com 与 Superfeedr 集成

我想将 Parse.com 与 Superfeedr 网站集成。我正在构建 RSS 阅读器,我希望 Superfeedr 在有新的 RSS 提要时通知 Parse.com。它是一种 PUSH 机制,而不是在每个指定时间段拉取 RSS 提要的传统方式。

我面临的问题是:当有新的 RSS 提要时,Superfeedr 需要一个回调 url 来向其发送发布请求。

我不知道如何从 Parse.com 云提供回调 url。怎么做?

0 投票
1 回答
438 浏览

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

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

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

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

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

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

0 投票
0 回答
74 浏览

apache - SuperFeedr 在 EC2 私有 IP 上发出请求

我在我的 Apache 访问日志中得到了这些

ip-XXX-XXX-XXX-XXX.ec2.internal:80 198.58.103.115 - - [19/Nov/2015:14:39:37 +0530] "GET /feed HTTP/1.1" 302 595 "-" "Superfeedr bot/2 . ​​0 http://superfeedr.com - 让您的提要实时:取得联系 - feed-id:XXXXXXXXX"

我不明白为什么它显示我的服务器私有 IP 而不是它的公共 IP。他们是怎么找到的?考虑到世界上无法访问,他们怎么能向它提出请求。

0 投票
1 回答
162 浏览

swift - Superfeedr 不会到达 Parse.com 回调 URL

我的 iOS 应用程序向superfeedr发送 RSS 订阅请求,如下所示:

提要在 superfeedr 中很好地注册,并且 superfeedr 应该向我的 Parse 回调 URL 发送通知,该 URL 目前只是一个 hello world 函数,它至少应该打印输入。

我的问题是从未收到通知/未使用这种方法执行功能,我不知道为什么。但是,我可以使用 curl 很好地执行该功能:

编辑:这是我第一次使用 webhook,所以我尝试了这个:从 Stripe Webhook 更新 Parse.com 用户,它与条纹完美配合。不过,Superfeedr 仍然无法调用我的云代码功能。让我疯狂。我还在我的 superfeedr 仪表板上收到通知传递失败消息。

0 投票
0 回答
33 浏览

json - 从 Superfeedr 中删除过期数据

我们使用 Superfeedr 从我们的云招聘软件 (Newton) 加载当前的内部招聘信息。昨天刚刚引起我注意的是,不再活跃的职位仍在我们的提要中加载。

来自 Newton 的原始饲料是正确的,它没有列出非活动位置。当我通过 Superfeedr 访问提要时,将返回非活动职位。查看他们的文档时,听起来这种行为可能是设计使然。

有谁知道我是否正确或是否有解决方法?

更新

如果更新了条目,则默认情况下不会传播它们。这是因为我们希望避免产生大量误报。

但是,有一个例外:如果新条目包含有效的 updated元素,并且更新是最近的(三分钟内),您将收到通知。这意味着如果我们收到来自发布者的 ping,我们通常会传播提要的更新。

https://documentation.superfeedr.com/subscribers.html

0 投票
0 回答
126 浏览

android - 如何使用 Superfeedr 通知我的 Android 应用程序有关 Blogspot 博客的更新?

我在 android 中编写了一个提要阅读器,它使用 blogspot 上博客的 RSS 提要向用户显示帖子。我希望应用程序在博客更新时收到通知。我发现了 Superfeedr 和 PubSubHubbub,我一直在寻找 android 的示例,但没有找到太多帮助。这是目前为我获取 XML 数据的代码:

任何人都可以指导我完成这些步骤,我想知道,通知将如何触发?该应用程序是否必须自己进行一些内部轮询?没有一个细节太小。提前致谢

哦,是的,最后,webhook 会在这里发挥作用吗?我真的不熟悉他们。再次感谢。