如何使用 YouTube API v3 获取用户的视频
How to use YouTube API v3 to get user's videos
相关用户仅注册并上传了部分视频。它确实有 播放列表,也没有 频道。但是当我使用 youtube.channels.list 时,我仍然返回一个频道。
我假设它是列出所有视频的默认频道。
我尝试使用 youtube.search.list 和 channelID 和 publishedAfter 条件来搜索该用户的所有视频。但是,我发现并不是所有的视频都返回。
我尝试比较返回的视频和未返回的视频,但我找不到 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 获取这些播放列表的所有视频。
相关用户仅注册并上传了部分视频。它确实有 播放列表,也没有 频道。但是当我使用 youtube.channels.list 时,我仍然返回一个频道。
我假设它是列出所有视频的默认频道。
我尝试使用 youtube.search.list 和 channelID 和 publishedAfter 条件来搜索该用户的所有视频。但是,我发现并不是所有的视频都返回。
我尝试比较返回的视频和未返回的视频,但我找不到 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 获取这些播放列表的所有视频。