收听 Youtube 上传事件 Java

Posted

技术标签:

【中文标题】收听 Youtube 上传事件 Java【英文标题】:Listening to Youtube Upload Event Java 【发布时间】:2021-12-25 06:48:56 【问题描述】:

我将如何使用 Youtube API 在特定频道上监听上传事件。我有一个系统,但它只能在实施速率限制之前检查一定的次数。

干杯, 代理

【问题讨论】:

【参考方案1】:

我建议您查看文档的Subscribe to Push Notifications 部分。

YouTube 数据 API (v3) 支持通过 PubSubHubbub 推送通知,这是一种用于 Web 可访问资源的服务器到服务器发布/订阅协议。

使用 Google 中心订阅以接收推送通知:

设置订阅模式。 (或将模式设置为取消订阅以取消>订阅。) 将回调 URL 设置为您在步骤 1 中设置的 URL。 将主题 URL 设置为 https://www.youtube.com/xml/feeds/videos.xml?>channel_id=CHANNEL_ID,其中 CHANNEL_ID 是您要检索其推送通知的 YouTube 频道 ID。

【讨论】:

谢谢,帮了大忙。【参考方案2】:

好的,所以 Youtube 有一个我认为没有速率限制的提要(网址:https://www.youtube.com/feeds/videos.xml?channel_id=%channel_id%)。因此,通过编辑我的代码以获取最新条目并从中获取视频 ID,我的代码可以正常工作。我在here 中的第 115 行找到了该网址

【讨论】:

以上是关于收听 Youtube 上传事件 Java的主要内容,如果未能解决你的问题,请参考以下文章

如何收听youtube iframe的音量变化?

如何识别youtube播放器中的音量变化

如何在 AngularJS 中收听 jQuery 事件

如何在 Windows 通知上收听点击事件?

如何收听消息阅读事件

孩子们如何收听/捕捉父母的事件