有检索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))
答案 0 :(得分:1)
使用最新的Data API执行search.list call设置type =视频,channelId和publishedAfter。
这将为您提供在指定时间内上传到该频道的视频。