我们如何使用YouTube API v2获取> 100条评论?

时间:2014-09-20 13:41:45

标签: youtube-api

我知道YouTube API v2已被弃用,但是,v3没有从youtube视频中获取评论的规定。所以,我别无选择,只能使用v2来获取评论。

我在网上看到,我们可以从youtube视频中获取最多1000条评论,但我一次只能获取50条结果。所以,我使用以下网址来获取数据:

http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=1
http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=51
http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=101
http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=151
....

依此类推,直到start-index = 1001

问题是,youtube停止从start-index = 101及之后返回注释。所以,我只能获得100条评论。我需要能够获取1000条评论。我怎么能这样做?

要重现我面临的问题,只需转到: http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&max-results=50&start-index=101

你会发现没有"条目"领域。

1 个答案:

答案 0 :(得分:1)

正如Vidcon今年宣布的那样,v3评论正处于测试阶段。对于感兴趣的各方,我们将它们包含在测试过程中,以及即将推出的生产版本。