wordpress - 是否可以使用其API获取YouTube的所有视频?

标签 wordpress youtube youtube-api youtube-data-api

我想获取YouTube的所有视频。不是来自任何特定 channel ,而是来自YouTube的所有现有视频。
如何使用API​​抢占一切?

最佳答案

Rebot先生的建议可以修改为:

  • 使用search.list函数查找随机视频。
  • 从JSON响应中获取 channel ID:
    "kind": "youtube#video",
        "videoId": "nSDgHBxUbVQ"
       },
       "snippet": {
        "publishedAt": "2015-05-10T00:40:11.000Z",
        "channelId": "UC0C-w0YjGpqDXGB8IHb662A",
        "title": "Ed Sheeran - Photograph (Official Music Video)",
    

    使用 channel ID,收集该 channel 的所有上传内容:
    https://stackoverflow.com/a/22616491/7922428
  • 获取另一个随机 channel ,与以前的 channel ID进行比较,以确保它不是重复的重复过程。

  • 非常雄心勃勃的项目。 2015年的一份报告称,有12亿个视频在线播放。一个search.list请求使用100个单位,每天允许100万个单位(除非您支付更多费用)。因此,理论上您每天可以处理10,000个视频。因此,在12万天内(328年),您可以拥有所有视频。每次通话最多可显示50个结果,您每天可以获取0.5百万个视频。..短短6.5年。

    关于wordpress - 是否可以使用其API获取YouTube的所有视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44215544/

    相关文章:

    youtube - YouTube Cards API

    javascript - Wordpress 在不刷新页面的情况下获取图像类别

    youtube - 如何获取youtube视频列表并将其显示为缩略图

    iphone - 从 iPhone 应用程序上传到 YouTube 的视频没有声音

    c# - 如何分隔字符串,c#

    c# - Youtube API上载时间太短

    javascript - 按标题获取 YouTube 播放列表

    php - acf,从字段获取缩略图大小的图像

    wordpress - 如何在没有插件的情况下将fancybox与wordpress一起使用?

    php - 如何使用ajax处理多个echo语句