youtube-api - 如何使用新的 YouTube 数据 API (V3) 获取某个 channel 的已上传视频列表?

标签 youtube-api

我正在尝试获取所有上传到 channel 的视频的视频 ID 列表。我还想使用新版本的 YouTube Data API (V3)。我该怎么做呢?

最佳答案

您必须获取上传播放列表 ID 才能上传每个视频。为此,您需要获取 channel ID。从 channel id 获得播放列表 id 后,这很简单。我已经写出了下面所有三个的步骤。

此外,我们提供 PubSubHubBub它允许您在每次将新视频添加到 channel 时收到提醒,或者您可以使用 SUP (V2) 在进行调用之前查看哪些资源发生了变化。

在 V3 中获取 channel 的所有上传视频的视频 ID 的说明

  • 获取你想要的 channel 的 channel ID(你可能只需要做一次,然后你就可以保存它)
  • 使用 search.list
  • 套装类型 channel
  • 套装 q 到您想要的 channel 名称
  • channel ID (类似这样:“channelId”:“UC0X2VuXXXXXXXXXXXXXXXX”)
  • 使用步骤 1 中的 channel ID 获取 channel 上传的播放列表 ID(您可能只需要执行一次,然后可以保存它)
  • 使用 channels.list
  • 套装 id 从步骤 1 到 UC0X2VuXXXXXXXXXXXXXXXX
  • 上传 key 来自 内容详情 (类似这样:“上传”:“UU0XXXXXXXXXXXXXXXXXXXX”)
  • 使用第 2 步中的播放列表 ID 通过播放列表中的播放列表项获取视频
  • 使用 playlistItems.list
  • 套装播放列表 ID 从步骤 2 到 UU0XXXXXXXXXXXXXXXXXXXX
  • 遍历每个播放列表项并拉出视频 ID
  • 关于youtube-api - 如何使用新的 YouTube 数据 API (V3) 获取某个 channel 的已上传视频列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504899/

    相关文章:

    YouTube API - 未针对用户名查询返回 channel 品牌设置

    google-analytics - YouTube 分析报告 API : Empty Video Id for User Activity Report

    youtube - Youtube API- channel 统计数据中的视频数量与上传的视频数量之间的差异

    php - 通过 API 获取 YouTube 用户的完整播放列表列表

    ios - iOS YouTube API v3:上传的视频网址

    youtube - 获取包含特定字符串的所有YouTube视频的ID

    python - Youtube API - 设置视频缩略图(python)

    jquery - 较小尺寸的 Youtube 视频在 Swiper 中无法工作

    youtube-api - 问 : set thumbnail of a playlist?

    youtube - 如何对YouTube视频进行后处理以获得简单的视频效果?