1

我计划将 YouTube 集成到我的网络应用程序中,用户可以将视频上传到 YouTube。我需要以编程方式访问所有上传视频的 URL、上传视频的用户的用户 ID,并将它们记录在我的数据库中。

如何使用 YouTube Direct Lite 做到这一点?

是否有可能...

  • 下载完成后 YouTube Direct Lite 会回调我的应用吗?

  • 将参数与上传的视频一起保存?

4

1 回答 1

2

你有两个选择。您可以使用数据 API 检索已提交到播放列表的视频提要,就像 YouTube Direct Lite 在幕后所做的那样。相关的 API 调用类似于

https://gdata.youtube.com/feeds/api/videos?v=2&orderby=published&category=%7Bhttp%3A%2F%2Fgdata.youtube.com%2Fschemas%2F2007%2Fkeywords.cat%7DytdlPLAYLISTID

PLAYLISTID您用来征集视频的播放列表的 ID 在哪里(省略PL前缀)。

您可以定期从您自己的应用程序中进行此查询,以获取正在提交的视频的提要。

或者,您可以使用YouTube Direct而不是YouTube Direct Lite。YouTube Direct 是一个完整的 Java App Engine 网络应用程序,并且有自己的数据存储区,每当提交发生时都会更新。您可以随意使用该数据。不过,要启动和运行 YouTube Direct 还需要做很多工作。

于 2012-12-10T22:43:31.910 回答