python - 如何从特定 channel 获取最近24小时的视频值(value)?

标签 python youtube youtube-api gdata

有检索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,channelIdpublishedAfter

这样一来,您便可以在指定时间内将视频上传到该 channel 。

关于python - 如何从特定 channel 获取最近24小时的视频值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21974957/

相关文章:

Python - 识别日期时间字符串并确保其采用日期时间可读格式

iphone - YouTube API 广告支持 Objective-C?

youtube - 您可以从一个刷新/访问 token 返回多个 channel 吗?

javascript - 删除嵌入式 youtube 视频的播放/暂停

youtube-api - 通过 YouTube API 上传的视频是否遵循默认获利设置?

python - Django、Google App Engine 和 Postgres 可以协同工作吗?

python - tensorflow 2 :NotImplementedError: numpy() is only available when eager execution is enabled

python - 展开数据框中的列表,但有两列包含列表

c# - 如何使用 Youtube API 检查视频观看是否受到限制?

api - 使用 YouTube API 的私有(private)观众