我有一个抽象的问题:如何从youtube通过API快速获得注释(不是评论计数!)?我的意思是在API端 - 我有一个功能强大的服务器和精细的代码。但是通过API确实很痛苦。
我只看到一种方式。有步骤:
- 使API请求获取第一页的注释;
- 从步骤1中保存评论,然后获取 nextPagetoken 从响应;
- 使用 Pagetoken 选项从步骤2; 进行API请求
- 所以...循环步骤2和3,when a nextpagetoken 响应。
如果我们有10-20-50页的评论,那很痛苦...但是如果我们有1k 的评论,那将是一个地狱!我们有一个API请求的限制...因此,对于2-3个流行视频,我们可以花费限制。
看来我找不到东西:)不可能那么难...不是吗?
您如何从YouTube获得评论?
好吧,最大注释检索限制每次是100吗?所以我想你还是必须这样。您是否尝试过任何非API解决方案?我发现了这一点,但不确定是否工作得更好(或根本)?
使用commentthreads.list在某个视频中获取所有注释。您需要提供的所需参数是part
,videoId
和fields
。
为了进行测试,请访问YouTube API Explorer commenthreads.list,并填写videoId
的参数(为您添加了其他参数)。然后,单击授权并执行。您的视频的所有评论将在textOriginal
下列出。
现在由您决定。