如何从特定频道获取最近24小时的视频?

时间:2014-02-23 21:41:22

标签: python youtube youtube-api gdata

有检索last video a user uploaded的解决方案,但有没有办法真正查询YouTube频道,以获取过去24小时内上传的所有视频的ID?

我希望YouTube有一个API参数,但我找不到。如果无法获取此类结果的能力,那么我的其他解决方案就是从频道中获取最后10个视频,并查看过去24小时内哪些视频已上传。

编辑:以下是我如何上传用户的信息,但我只想在24小时内完成:

def GetAndPrintUserUploads(username):
  yt_service = gdata.youtube.service.YouTubeService()
  uri = 'http://gdata.youtube.com/feeds/api/users/%s/uploads' % username
  PrintVideoFeed(yt_service.GetYouTubeVideoFeed(uri))

1 个答案:

答案 0 :(得分:1)

使用最新的Data API执行search.list call设置type =视频,channelIdpublishedAfter

这将为您提供在指定时间内上传到该频道的视频。