问题标签 [websub]
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.
asynchronous - pubsubhubbub - 订阅提要时同步和异步有什么区别?
我正在尝试pubsubhubbub
作为订阅者实现https://pubsubhubbub.appspot.com/
当需要通过调试器订阅时,该字段verify type
提供了 2 种可能性:
- 异步
- 同步
不幸的是,5.2 subscription validation
来自PubSubHubbub Core 0.4 的部分——工作草案没有提供有关验证类型的详细信息。
通过 pubsubhubbub 订阅提要时,同步/异步对回调脚本有什么影响吗?
python - 在 python 中实现订阅者 Pubsubhubbub
我有一堆谷歌警报设置为实时更新的 rss 提要。我想要的是能够将 rss 提要发送的新数据存储在数据库中。
环顾四周后,我发现Google和Superfeedr都提供了可以为您完成大部分工作的集线器;但是它们都需要一个回调 url(显然)。我确实在我正在工作的机器上运行了一个 Apache 服务器,它已经启用了 python,所以我可以在我的服务器上运行 python 脚本。但是目前它只能从我的局域网内访问。
我真正的问题是,接下来我该怎么做?我知道在 php 中你只会有一个处理请求的回调文件,但我不知道在 python 中做什么。我会编写一个脚本并为 google/superfeedr 服务提供该脚本的 url 吗?剧本里会有什么?需要具体进口吗?
另外,我刚刚读到,如果您使用 XMPP,则不需要回调 url。这是如何运作的?
c# - RSS 客户端的设计注意事项
我需要使用 c# 开发一个 RSS 客户端,我想知道任何 RSS 客户端如何存储用户阅读的内容。简单的答案是存储每个 url 的所有提要并标记用户是否阅读。所以我需要知道其他 RSS 客户端如何管理提要状态以防止用户读取或不读取。他们是否存储来自所有网址的所有提要
另外,我需要知道是否有任何.net 库供使用 pubsubhubbub 协议的客户端使用
例如,
如果我订阅 CNN 提要,应用程序将加载当前的 CNN 提要,然后我将其读取。过了一会儿,我打开客户端,我应该会发现我阅读的所有提要都标记为已读。
所以这意味着,客户端将存储——例如在其数据库中——CNN提要的所有链接,并为每个链接保存其状态,无论它是否被读取。
我的问题是,是否有另一种方法来跟踪是否读取了提要,而不是将所有站点的所有提要保存在数据库上,这将导致庞大的数据库
heroku - Heroku:当我的 Redis 连接全部使用时会发生什么?
我将 Redis 用于队列和其他一些简单的事情。resque 是我将使用 Redis 的其中之一,我的问题是,当使用 resque 时我的 10 个连接全部使用时会发生什么?
它会等到其中一个完成并进入阙吗?或者当我的 10 个连接都在使用时它会立即失败。
zend-framework - Pubsubhubbub Zend 订阅者
我正在阅读http://framework.zend.com/manual/1.12/en/zend.feed.pubsubhubbub.introduction.html
并试图了解 Pubsubhubbub 订阅的工作原理。具体来说,我存储的凭据是什么,或者我的集线器如何识别订阅者。订阅者有一些 rss/atom 客户端 ID,我怎么知道客户端 ID 是谁?
或者更准确地说,集线器如何知道订户是谁,或者我如何告诉它新订户是谁?
wordpress - 将 PubSubHubbub 订阅者 POST 通知处理为自定义帖子类型 WordPress
我正在尝试使用 WordPress 实现 PubSubHubbub 订阅者协议,其中每个 feed Atom 条目都将保存到客户端的自定义帖子类型中,并将许多 XML 字段保存到自定义字段中。
客户端提出的我不确定的问题是:当来自 Hub 的带有新内容的 HTTP POST 通知进来时,订阅者客户端(WordPress)将通知它已成功收到通知,并且只会尝试发送再次请求,直到客户端发送通知成功消息(http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.4.html#contentdistribution)。
但是,如果由于某种原因脚本在中间停止,您将如何处理这个问题?你怎么能确保它再次得到那个提要?也因为可能有 50 篇文章连续发布。
希望有人可以帮助我。
编辑:
对不起,我表达得不太好。我主要关心的是有人如何能够保护自己免受他们的脚本在 WordPress 中处理 XML 的过程中停止(可能在 WordPress 中排队,我不知道该怎么做,或者保存一个临时 XML 文件并丢弃在末尾)?
php - Pubsubhubub 从集线器获取“POST”响应
我正在尝试使用 Pubsubhubub 来获取实时 RSS 提要更新。我为此目的使用 PHP。
我订阅了thenextweb作为例子;
我收到集线器返回代码 202,然后收到带有 hub_challenge 和其他内容的对我的 callback.php 的“GET”响应。我遵循了教程建议的回显这个数字,因此,集线器将能够将更新推送到我的回调。
这就是我回应挑战号的方式。这里的问题是,即使我有条件在回调中处理任何 POST 消息,我也没有从集线器收到任何其他消息。
我不确定问题是出在回声部分还是之后。有没有人有类似的问题?我究竟做错了什么?
r - Instagram:使用 R 和 httr 进行实时订阅
我正在尝试使用 R 和 httr 包在 Instagram API 上创建实时订阅,但我在 PubSubHubbub 身份验证方面遇到了困难。
这是我使用的代码:
我收到的错误消息是:
现在我知道 Instagram api 无法访问http://localhost:1410/,但是,这是 httr 包中的 oauth_callback() 函数给出的回调 url。
非常感谢任何帮助和指导。
谢谢
github - 找不到 hub.topic 的存储库 - 范围问题?
我正在尝试订阅特定存储库中的更改,但我收到“未找到 hub.topic 的存储库”。
这是我的要求:
curl -u "用户" -i https://api.github.com/hub -F "hub.mode=subscribe" -F "hub.topic= https://github.com/iOS-Goodies/iOS-Goodies /events/watch " -F "hub.callback=回调"
鉴于此 curl 请求遵循 Github 的文档指南并且适用于我自己的存储库,我认为这是范围问题。
我是否无法订阅我不拥有的存储库上的事件?
谢谢
php - PubSubHubub 推送
我正在尝试在 PHP 中使用 PubSubHubbub 开发应用程序我已使用此链接成功订阅了 RSS,但是当源启动时我没有收到任何通知有人可以帮助我吗
我服务器上的回调脚本如下