当前位置: 首页 > 知识库问答 >
问题:

使用YouTube的API可以获得它的所有视频吗?

谢学名
2023-03-14

我想获取YouTube上的所有视频。不是来自任何特定的频道,而是来自YouTube的所有现有视频。如何使用API抓取全部?

共有2个答案

欧阳楚
2023-03-14

您可以使用<code>进行搜索。列出方法,并将q参数留空,以获得随机视频。但我同意@Ashkar的观点,使用<code>q</code>参数来获得特定的视频列表。

您可以尝试使用API资源管理器来测试搜索。列出方法。

希望这有帮助。

禄豪
2023-03-14

里博特先生的建议可以修改为:

>

  • 使用 search.list 功能查找随机视频。

    从 JSON 响应中获取通道 ID:

    "kind": "youtube#video",
        "videoId": "nSDgHBxUbVQ"
       },
       "snippet": {
        "publishedAt": "2015-05-10T00:40:11.000Z",
        "channelId": "UC0C-w0YjGpqDXGB8IHb662A",
        "title": "Ed Sheeran - Photograph (Official Music Video)",
    

    使用频道 ID,收集来自该频道的所有上传内容:
    https://stackoverflow.com/a/22616491/7922428

    获取另一个随机通道,与以前的通道ID进行比较,以确保它不是重复的,重复过程

    这是一个非常雄心勃勃的项目。2015年的一份报告称,有12亿视频在线。一次搜索。列表请求使用每日100万个单位(除非您支付更多)。<罢工>所以理论上你每天可以处理10000个视频。因此,在12万天(328年)内,你可以拥有所有的视频。每次通话最多50个结果将允许您每天获得150万个视频。仅需6.5年。

  •  类似资料:
    • 我想获取具有Id的单个频道的所有视频。我只得到频道信息的问题。这是我正在使用的链接: https://g data . YouTube . com/feeds/API/users/UCD CIB _ pnqpr 0m _ kkdg 4d z5 a?v=2

    • 我们需要YouTube的频道名称列表(使用API)的视频。当我提出请求时,我收到以下错误:错误不再可用 Youtube Api v3。

    • 我想在android应用程序中播放谷歌驱动器托管的视频。我可以通过视频的私人url在网络浏览器中播放视频。 我想知道我可以使用android youtube api来播放这个视频吗? 如果是,可以给出任何例子… 或建议任何其他方式 谢谢

    • 我使用YouTube数据API从一个频道获取视频信息。API响应不包括上传到相应频道的所有视频。 这是频道(现在有6个视频):https://www.youtube.com/channel/UCdSjDEx46aNP0oKPN_J6hOA/videos 视频列表(现在):https://i.ibb.co/K91bJxS/image.png 这是我的API调用:https://www.googlea

    • 我正在尝试使用频道的视频,https://www.googleapis.com/youtube/v3/search?order=date

    • 问题内容: 我想获取特定频道的所有视频网址。我认为带python或java的json是一个不错的选择。我可以使用以下代码获取最新的视频,但是如何获得所有视频链接(> 500)? 问题答案: 将最大结果从1增加到您想要的任何数目,但是请注意,他们不建议一次通话就抓住太多,并且将您限制为50(https://developers.google.com/youtube/2.0/developers_gu