我正在为客户端使用YouTube API 3,但并没有获得所有当前视频。
API资源管理器有4个结果:https : //www.googleapis.com/youtube/v3/search? part = id%2C+snippet & channelId = UCwB4tpXCMWi-bw5HpMlY6Bg & maxResults = 50 & key = {YOUR_API_KEY}
这是客户端YouTube页面:http : //www.youtube.com/user/goldensteinart/videos,其中包含7个视频。它们必须全部公开,否则它们不会出现在页面上,对吗?
我想念什么?
如果要获取频道中的视频,则应该进行的API调用是youtube.playlistItems.list()
带有该频道“上载”播放列表的playlistId的。(通常以开头UU...
,但这是一个实现细节,将来可能会更改。
这是API Explorer中的调用示例。
通过搜索操作获取相同的数据并不能保证返回所有内容。搜索索引不能替代您可以通过youtube.playlistItems.list()
调用获取的后端数据。这与本博文中提出的观点几乎相同(尽管重点是v2)。
我们刚刚发布了YouTube视频,内容涉及如何在频道中获取视频,其中的示例说明了如何从文档中的代码进行实际的API调用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句