我正在尝试获取频道中所有视频的列表,使用playlistItems列表通过传递playlistId来获取所有视频。示例-
使用channels.listAPI调用获取频道上传播放列表的ID:GEThttps://www.googleapis.com/youtube/v3/channels?part=contentDetails
使用playlistItems.list调用获取上传播放列表中的视频:GEThttps://www.googleapis.com/youtube/v3/playlistItems?part=snippet
我使用下一页标记来访问页面并循环,直到我不断获得下一页标记。
但是我注意到,这是非常不一致的。上面没有返回频道的所有视频。所有丢失的视频都可以在YouTube上找到,并且在使用VideosList终端传入视频时也返回有效数据。
到目前为止,我注意到同样的视频每次都会丢失,而且它们在过去是可用的。这是YouTube API的已知问题吗?
还有没有其他方法可以获取所有状态(公开,私人,未列出)的频道的所有视频。即使是可以有50k视频的大型频道。
>
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet
众所周知,YouTube播放列表仅限于20000个视频,因此从包含50000个视频的频道恢复视频将无法正常工作,并且没有任何YouTube数据API v3endpoint可以恢复这些频道的所有视频。然而,当您浏览包含50000多个视频的YouTube频道的视频
选项卡时,您将发现播放列表方法中丢失的所有视频。例如,您可以通过使用curl在较低级别上实现自动化。在这里,您可能会发现一个Python代码正是这样做的:https://stackoverflow.com/a/69121286/7123660
我使用YouTube数据API从一个频道获取视频信息。API响应不包括上传到相应频道的所有视频。 这是频道(现在有6个视频):https://www.youtube.com/channel/UCdSjDEx46aNP0oKPN_J6hOA/videos 视频列表(现在):https://i.ibb.co/K91bJxS/image.png 这是我的API调用:https://www.googlea
我使用YouTube数据API从查询结果(视频)中获取一些信息。 大多数视频返回他们的数据正确。但有些视频不返回他们的频道标题(无论如何,所有其他字段都返回正确)。 示例: 返回的第二个视频: 返回的第三个视频: 但是如果我证明youtube中的第三个视频ID,它有(如预期的)一个频道标题。 有什么想法吗?
我有一个YouTube用户,其中不包含YouTube频道。但是,如果我使用“mine=true”属性查询youtube.channels.list API方法,YouTube数据API确实会返回一个频道,如下面的示例(1)所示。 例: (1) 返回一个通道(mine=true;通过使用OAuth): https://developers.google.com/apis-explorer/#p/yo
我想获取具有Id的单个频道的所有视频。我只得到频道信息的问题。这是我正在使用的链接: https://g data . YouTube . com/feeds/API/users/UCD CIB _ pnqpr 0m _ kkdg 4d z5 a?v=2
我正在尝试使用频道的视频,https://www.googleapis.com/youtube/v3/search?order=date
问题内容: 我想获取特定频道的所有视频网址。我认为带python或java的json是一个不错的选择。我可以使用以下代码获取最新的视频,但是如何获得所有视频链接(> 500)? 问题答案: 将最大结果从1增加到您想要的任何数目,但是请注意,他们不建议一次通话就抓住太多,并且将您限制为50(https://developers.google.com/youtube/2.0/developers_gu