youtube - 在YouTube channel 中搜索特定的视频ID

标签 youtube youtube-api youtube-data-api

我有大量的视频ID。 (超过100个)我需要确定哪些视频属于oauth'd用户。查看Youtube API文档,似乎他们没有办法通过 channel ID获取视频。我看到了如何获取某个 channel 的所有视频,但这似乎限制了结果。有没有一种有效的方法来实现我所缺少的?

理想情况下,我想说的是抓取属于此 channel 的所有具有此ID的视频。我会接受一种只获取用户 channel 所有视频的方法,这样我就可以将视频数组与ID数组进行比较。

使用Laravel社交名媛和PHP Google api客户端。

最佳答案

你可以

  • 使用videos:list API端点按ID获取视频。 id参数最多可使用50个逗号分隔的videoID。

  • 要么
  • 使用channels:list API端点获取 channel 中的所有视频。 id参数最多使用50个逗号分隔的channelID。每页结果最多包含50个视频。

  • 如果您已经有了videoID,则最好使用选项1。

    关于youtube - 在YouTube channel 中搜索特定的视频ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49695997/

    相关文章:

    php - 尝试在PHP中将YouTube网址回显到iframe中

    javascript - 带有 youtube iframe 的 Angular ng-swipe

    youtube - 如何使用nextPageToken在 channel 中列出超过50个Youtube视频?

    Youtube Quota Exceeded Exception 实际上不是

    google-api - 谷歌API : Not a valid origin for the client: url has not been whitelisted for client ID "ID"

    YouTube 数据 API v3 - 返回 playlistNotFound 的 playlistItems

    php - 使用Youtube API v3断点续传上传较大的视频时出错(在AWS EC2上)

    python - 如何使用 pytube 快速获取 YouTube 播放列表中的视频标题?

    android - YouTube API 和 Android 支持库不兼容

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