首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取YouTube视频的所有评论?

如何获取YouTube视频的所有评论?
EN

Stack Overflow用户
提问于 2013-11-14 06:34:07
回答 3查看 47.8K关注 0票数 42

由于谷歌已经弃用了YouTube v2应用程序接口,我找不到一种方法来获取视频中的所有评论。

有没有可能使用一个单独的,非弃用的v3 (Google+,YT API )来做这件事呢?

我并不关心线程的维护。

EN

回答 3

Stack Overflow用户

发布于 2015-09-19 05:31:32

相信我,它是有效的

https://www.googleapis.com/youtube/v3/commentThreads?key=******************&textFormat=plainText&part=snippet&videoId=kffacxfA7G4&maxResults=50

密钥将由谷歌开发人员控制台提供,50表示以json形式的50条评论,视频id是视频的id。对于任何类型的查询,请在下面发表评论。

票数 31
EN

Stack Overflow用户

发布于 2018-07-24 05:53:46

使用comments API,您一次最多只能获取100个。但是您可以从评论api响应中获得一个nextPageToken。将&pageToken={nextPageToken}传递给下一个接口调用,直到nextPageToken未定义为止。如果你愿意,你可以得到所有的评论。

代码语言:javascript
运行
复制
https://www.googleapis.com/youtube/v3/commentThreads?key={your_api_key}&textFormat=plainText&part=snippet&videoId={video_id}&maxResults=100&pageToken={nextPageToken}
票数 10
EN

Stack Overflow用户

发布于 2017-07-11 19:56:31

代码语言:javascript
运行
复制
$.ajax({
        dataType: "jsonp",
        type: 'GET',
url: "https://www.googleapis.com/youtube/v3/commentThreads?key=PUT-YOUR-KEYXXXXXXX&textFormat=plainText&part=snippet&videoId=PUT-YOUR-VIDEO-ID",
        success: function(result){
            data = result;
            $('.data').text(data);
            console.log(data);
    }});

找到PUT-YOUR- key (API )-> https://console.developers.google.com/apis/credentials,然后点击蓝色按钮,选择API选项,你可以得到

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19965856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档