使用什么 Java API 代码来检索超过 50 条所选视频的评论?或者这是不可能的?谢谢!
问问题
1182 次
2 回答
1
根据文档,max-results 参数的最大值是 50。但是,可以使用start-index参数创建一个每次迭代读取 50 个项目的循环:
- http://gdata.youtube.com/feeds/api/videos/gzDS-Kfd5XQ/comments?v=2&alt=json&start-index=1&max-results=50&prettyprint=true
- http://gdata.youtube.com/feeds/api/videos/gzDS-Kfd5XQ/comments?v=2&alt=json&start-index=51&max-results=50&prettyprint=true
- http://gdata.youtube.com/feeds/api/videos/gzDS-Kfd5XQ/comments?v=2&alt=json&start-index=101&max-results=50&prettyprint=true
- ...
笔记:
- 返回的提要包含一个名为的属性,该属性
openSearch$totalResults
为您提供(大约)总结果数。或者,当您获得少于 50 个结果时,您可以退出循环。 - 您可以使用
alt=rss
或者alt=atom
如果您想要 XML 格式的数据 prettyprint=true
添加参数只是为了可读性
于 2012-04-09T13:42:01.377 回答
0
根据我的研究,您可以检索的最大结果(视频/评论)似乎是 50,但不建议这样做。看这里
于 2012-04-09T13:22:02.053 回答