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

如何获取我频道中的所有youtube视频URL?

路奇
2023-03-14

我有一个包含 500 个视频的频道,想要一个包含我频道内所有视频 URL 的列表。

我尝试过:

https://gdata.youtube.com/feeds/api/users/default/uploads?key=DEVELOPER_KEY

开发者密钥来自:https://code.google.com/apis/youtube/dashboard

我只是得到:需要用户身份验证。错误 401

不知道如何进行。

共有2个答案

邢骏
2023-03-14

https://gdata.youtube.com/feeds/api/users/your_youtube_username/uploads?max-query=50

default替换为您YouTube的用户名。此GET请求似乎不需要开发人员密钥。

YouTube API v2.0 - API查询参数描述了< code>max-query搜索参数的使用。因为它最多只返回50个结果,所以使用< code>start-index来确定请求结果的范围。上面的示例链接将返回索引51到100的上传结果。

因此,您需要发出多个请求才能获取所有500个视频。
YouTube API - 从用户限制中获取所有视频?也有类似的问题。

经嘉
2023-03-14

https://gdata.youtube.com/feeds/api/users/your_youtube_username/uploads?max-results=50

Sunxperous代码中的一些更改。

最大结果的最大查询

插入$prettyprint以查看更美丽的

过滤数据,将只看到标题和URL。

在中查看更多

https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#max-resultssp

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

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

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

  • 我正在使用https://developers.google.com/youtube/的这些API,但是我想不出,给定一个youtube频道地址,如何获得带有相关信息的视频列表(至少是单个视频url和标题)

  • 我如何从youtube频道获取持续时间和浏览量都很重要的视频? 我试过这个请求: https://www.googleapis.com/youtube/v3/search?part=snippet, id 但响应不包含持续时间/视图计数。有什么想法吗?谢谢。

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