如何使用 YouTube API v3 获取用户的视频

How to use YouTube API v3 to get user's videos

相关用户仅注册并上传了部分视频。它确实有 播放列表,也没有 频道。但是当我使用 youtube.channels.list 时,我仍然返回一个频道。

我假设它是列出所有视频的默认频道。

我尝试使用 youtube.search.listchannelIDpublishedAfter 条件来搜索该用户的所有视频。但是,我发现并不是所有的视频都返回。

我尝试比较返回的视频和未返回的视频,但我找不到 none 返回的视频有什么特别之处。

我正在 Google 的开发者控制台上进行测试。其他方式没试过。

更新

如果我使用 publishedAfter 标准,在某些值下,搜索结果 says totalResults=2,但是在items字段中,只返回一个结果。是开玩笑吗?

您可以使用 youtube.playlists.list to get the playlistId(s) for the channel you are looking at. Then use youtube.playlistItems.list 获取这些播放列表的所有视频。