我正在为客户端使用youtube API 3,并且没有获得所有当前视频。
API资源管理器有4个结果:https://www.googleapis.com/youtube/v3/search?part=Id, Snippet&
这是客户端YouTube页面:http://www.youtube.com/user/goldensteinart/videos有7个视频。他们都必须公开,否则他们不会出现在页面上,对吗?
我缺少什么?
如果要在频道中获取视频是youtube.playlistItems.list()
,则应进行的API调用,其中playlistID的"上载"播放列表为频道。(这通常是用UU...
播放的,但这是将来可能会改变的实现细节。
这是API Explorer中调用的示例。
通过搜索操作获取相同的数据不能保证返回所有内容;搜索索引不是您可以通过youtube.playlistItems.list()
调用获得的后端数据的替代。在此博客文章中提出的观点非常相同(尽管那里的重点是V2)。
我们刚刚发布了一个YouTube视频,讨论了如何在频道中获取视频,并且有样本说明了如何从文档中的代码中进行实际API调用。