有检索last video a user uploaded的解决方案,但是有没有一种方法可以实际查询YouTube channel 以获取最近24小时内上传的所有视频的ID?
我希望YouTube有一个API参数,但是我找不到。如果无法获取此类结果,那么我的另一种解决方案是从 channel 中获取最后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))
最佳答案
使用最新的Data API进行search.list call设置type = video,channelId和publishedAfter。
这样一来,您便可以在指定时间内将视频上传到该 channel 。
关于python - 如何从特定 channel 获取最近24小时的视频值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21974957/