问题标签 [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.

0 投票
0 回答
143 浏览

ios - 如何将 YouTube 通知添加到我的服务器和 iOS 应用程序?

我被困在这个问题上已经3天了。我正在开发一个 iOS 应用程序,它将显示一个带有视频的 YouTube 频道。我希望应用程序在 YouTube 上上传新视频时向用户发送推送通知。

我查看了https://developers.google.com/youtube/v3/guides/push_notificationshttps://github.com/pubsubhubbub/但我不明白他们在等待什么端点。

我必须编写什么代码才能在 iOS 上推送通知?它应该存放在哪里?

0 投票
1 回答
3513 浏览

ios - Apache Kafka - iOS 消费者

有没有人将 iOS 设备实现为 kafka 的消费者?Obj-C 或 Swift 中是否有任何可以订阅 Kafka 主题的客户端库?

0 投票
1 回答
365 浏览

rss - RSS 提要可接受的投票率是多少?

我目前正在轮询 youtube rss 提要服务器大约每秒 3 次(多个频道每 3 秒获取一次提要)。这是否太多了,并且经常会导致更新速度变慢,因为它将开始为我缓存它?我正在尝试尽快更新新视频,但我找不到有关此类内容的任何指导方针。

我曾经以相同的速度使用 /v3/search/ 来获取它们,但是与我在本地机器上(我不经常轮询)时得到的响应相比,我的服务器的响应总是迟到。

另外,有什么好的选择吗?(我试图推送通知,但它们非常不可靠)

0 投票
1 回答
120 浏览

android - 删除或更新 pubsub 中的有效负载项

我有一个问题,我需要根据 jid 以编程方式从数据库中的 pubsubitem 表中删除有效负载项。我正在使用 openfire 和 smack api。

它的工作方式就像我每次在数据库中添加新条目时调用leaf.send 或发布一样。

所以,我需要更新该条目或删除旧条目并添加新条目。但不知道我该怎么做。感谢任何帮助。谢谢

0 投票
1 回答
2816 浏览

amazon-web-services - 使用 AWS Lambda 和 API Gateway 使用 RSS 提要

我是一名新手 Rails 程序员,我对所有 AWS 产品的经验更少。我正在尝试使用 lambda 订阅和使用来自 youtube 的 rss 提要。我可以使用 HTTParty 从本地托管的 rails 应用程序发送订阅请求:

它将使用 get 请求 ping lambda 函数。我知道我需要回显一个 hub.challenge 字符串,但我不知道如何。lambda 事件是空的,我在上下文中没有看到任何有用的东西。我尝试在 API 网关中格式化响应,但这也不起作用。所以现在当我尝试订阅时,我得到了一个“挑战不匹配”错误。

我知道这一点:https://pubsubhubbub.googlecode.come/git/pubsubhubbub-core-0.3.html#subscribing解释了我想要做的比我刚刚做的更好,第 6.2.1 节是故障所在. 如何设置 AWS Lambda 函数和/或 API Gateway 以反映“hub.challenge”验证令牌字符串?

0 投票
0 回答
126 浏览

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

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

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

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

0 投票
1 回答
317 浏览

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

我想在 PHP 中使用 PubSubHubbub 集成 Superfeedr API。我正在关注这个,我的代码是:

我的 subscribe() 函数是

但执行后我收到此错误

从https://superfeedr.com/users/testdata/push_console请求的相同数据(主题和回调等) 工作正常。但我不知道为什么我在本地收到此错误。如果有人遇到过同样的问题,请帮助我。谢谢。

0 投票
1 回答
1033 浏览

video - YouTube API - 接收私人视频的推送通知

YouTube API 使用 Pubsubhubbub ( https://developers.google.com/youtube/v3/guides/push_notifications )为频道中新/更新视频的 HTTP 回调提供通知。

订阅时有没有办法以用户/频道(谁通过 OAuth2 授权我的应用程序)身份进行身份验证,以便同时检索其非公开视频的更新?

换句话说:当用户(我可以为其提供 OAuth 凭据)将新的私人视频上传到他们的 YouTube 频道时,我能否收到某种推送通知?

0 投票
1 回答
1262 浏览

c# - generic:3 - 推送到端点 URL(用于 gmail 的 pubsub api)

我第一次与 pub/sub 合作,这很令人困惑。每当我在 gmail 帐户上收到电子邮件时,我只想在我的 MVC 应用程序上接收推送通知。我已经设置了项目 ID(启用了 pub/sub API),创建了一个具有权限的主题(gmail-api-push@system.gserviceaccount.com)并添加了该主题的订阅者,所有内容都来自 console.cloud.google.com我认为我不需要每次都从我的代码中设置这些。我正在尝试使用我选择的 URL 将传递类型设置为“推送到端点 URL”(我尝试设置 localhost/home,也使用 SSL,然后是我的在线域之一进行测试),但继续获得这个“通用:3" 左下角的错误。我不想每次都使用“拉”作为交付类型。

除了developers.google.com之外,没有太多帮助,但我没有得到这个错误的原因。任何帮助将不胜感激

0 投票
1 回答
541 浏览

youtube - Pubsubhubbub 不再发送推送通知

为了在频道有新视频时收到通知,我已经按照此处的建议实施了 Pubsubhubbub 协议:https ://developers.google.com/youtube/v3/guides/push_notifications

我为 callbackUrl 拥有的服务器是一个 Node.js 应用程序,我使用“pubsubhubbub”包来引导任何事件的创建和处理。但无论出于何种原因,服务器不再收到任何请求。我尝试重新订阅 YouTube 频道,但没有成功。是否有一个到期日期,在此之后所有订阅都将被删除,以便我需要定期重新订阅?任何帮助将不胜感激。