如何访问通过Youtube Direct Lite上传的视频的URL

时间:2012-12-10 19:50:42

标签: youtube-api

我计划将YouTube整合到我的网络应用中,用户可以将视频上传到YouTube。我需要以编程方式访问所有上传视频的网址,上传视频的用户的用户ID,并将其记录在我的数据库中。

如何使用YouTube Direct Lite执行此操作?

是否有可能......

  • 在下载完成后让YouTube Direct Lite回调我的应用程序?

  • 保存参数以及上传的视频?

1 个答案:

答案 0 :(得分:2)

您有两种选择。您可以使用Data 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%7Dytdl PLAYLISTID

其中PLAYLISTID是您用于征求视频的播放列表的ID(省略PL前缀)。

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

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