【问题标题】:How to retrieve all video URLs from a YouTube channel? json?如何从 YouTube 频道检索所有视频 URL? json?
【发布时间】:2014-12-15 17:58:03
【问题描述】:

从 YouTube 频道编译所有视频网址(最好是缩短的 YuoTube 网址)列表的最简单方法是什么?

我需要从该频道的上传中检索所有 URL:https://www.youtube.com/user/TheLancetTV

这可以结合使用 YouTube API 和 json 来完成吗?如果有,怎么做?

提前致谢 尼古拉

【问题讨论】:

    标签: json youtube-api


    【解决方案1】:

    您可以通过两次调用使用YouTube Data API 来完成此操作。

    首先,调用Channels 检索频道上可用的播放列表。例如:

    GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=TheLancetTV&key={YOUR_API_KEY}
    

    这将为您提供上传的相关播放列表。您将使用此 ID 并使用此 ID 调用 PlaylistItems 以检索视频列表。

    GET https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=UU0-vwPmp-nmu_Huza_nq0AA&key={YOUR_API_KEY}
    

    这将为您获取视频 ID,然后您可以将其转换为 URL。

    【讨论】:

      【解决方案2】:

      更新:这不再可用。请使用 Youtube API。

      您可以为此目的使用 youtube Api。它是一个已弃用的版本,但您仍然可以获得。

      请求将是 -

      https://gdata.youtube.com/feeds/users/channel-id/uploads?&alt=json

      将频道 ID 替换为您喜欢的频道 ID。

      【讨论】:

      • 它不会在几个月内对你产生任何影响,所以我建议不要使用它。
      • 是的,“不再可用”
      猜你喜欢
      • 2013-07-02
      • 2016-08-30
      • 1970-01-01
      • 2014-10-13
      • 2011-09-13
      • 2013-04-16
      • 2015-07-23
      • 2019-12-07
      • 2016-05-13
      相关资源
      最近更新 更多