1

我目前正在建立一个网站,我想要的功能之一是让使用 YouTube 的用户能够将他们的视频自动添加到他们的提要中,而无需他们做任何事情。

我知道您可以使用 YouTube 的 Data API 来获取特定用户的视频,但我不想继续依赖它来检查用户是否上传了新视频,因为这会成为一种负担,尤其是在越来越多用户注册,因为我必须每 10 分钟左右检查一次每个帐户,这加起来。

因此,我想知道 YouTube 在他们的 API 中是否有一个功能,当用户将视频发布到 YouTube 时,YouTube 可以通知我网站上的特定 URL。我已经看到网站使用 YouTube 来验证某些权限,但我不确定这是否是一个,或者要专门搜索什么。

4

1 回答 1

1

实际上,YouTube 数据 API v2应该支持 PubSubHubbub 通知,这基本上就是您所描述的: http: //apiblog.youtube.com/2010/10/pubsubhubbub-for-youtube-activities.html

应该是指 YouTube API 中的 PubSubHubbub 的历史有些曲折,正如您从阅读添加到该博客文章中的更新中可以看出的那样。我今天实际上只是在与工程团队调试一些 PubSubHubbub 问题,虽然现在似乎没有推出更新,但下周初上线的更改应该有望解决这个问题。

另一种方法是使用简单更新协议,但这需要一定程度的轮询。

YouTube API 工程团队意识到需要提供一种稳定、可靠的订阅方式来订阅 API 的新 v3 中的更新,但我们还没有任何消息要宣布。

于 2012-11-30T16:35:29.357 回答