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



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

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

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
....

依此类推,直到开始索引=1001

问题是,youtube从起始索引=101开始就停止返回评论。所以,我只能获取100条评论。我需要能够获得1000条评论。我该怎么做?

要重现我面临的问题,只需访问:http://gdata.youtube.com/feeds/api/videos/JsDY1Ha83M8/comments?v=2&最大结果=50&起始索引=101

您将看到没有"entry"字段。

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

相关内容

  • 没有找到相关文章

最新更新