如何通过API获取Youtube视频的评论

时间:2017-03-03 09:42:42

标签: youtube youtube-api youtube-data-api

我有一个抽象的问题:如何通过API快速从Youtube获取评论(不计评论!)?我的意思是在API方面 - 我有一个强大的服务器和良好的代码。但是通过API,这是一个非常痛苦的漫长过程。

我只看到一种方式。有步骤:

  1. 发出API请求以获取评论的第一页;
  2. 保存第1步中的评论,并从响应中获取 nextPageToken ;
  3. 使用步骤2中的 pageToken 选项发出API请求;
  4. 所以...回复步骤2和3,同时回复 nextPageToken
  5. 如果我们有10-20-50页的评论很痛苦......但如果我们有1k +页的评论那就是一个地狱!我们对API请求有限制...因此,对于2-3个热门视频,我们可以使用限制。

    看起来我找不到东西:)它不会那么难......不是吗?

    你如何得到Youtube的评论?

2 个答案:

答案 0 :(得分:1)

那么,每次最大评论检索限制为100?所以我想你无论如何都要走那条路。您是否尝试过任何非API解决方案?我发现this但不确定是否更好(或根本没有)?

答案 1 :(得分:0)

使用CommentThreads.list获取特定视频中的所有评论。您需要提供的所需参数为partvideoIdfields

要对此进行测试,请转到Youtube API explorer Commenthreads.list并填写videoId的参数(为您添加其他参数)。然后,单击“授权并执行”。您视频的所有评论都会列在textOriginal下。

现在由您来实现。