由于谷歌已经弃用了YouTube v2应用程序接口,我找不到一种方法来获取视频中的所有评论。
有没有可能使用一个单独的,非弃用的v3 (Google+,YT API )来做这件事呢?
我并不关心线程的维护。
发布于 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。对于任何类型的查询,请在下面发表评论。
发布于 2018-07-24 05:53:46
使用comments API,您一次最多只能获取100个。但是您可以从评论api响应中获得一个nextPageToken。将&pageToken={nextPageToken}
传递给下一个接口调用,直到nextPageToken
未定义为止。如果你愿意,你可以得到所有的评论。
https://www.googleapis.com/youtube/v3/commentThreads?key={your_api_key}&textFormat=plainText&part=snippet&videoId={video_id}&maxResults=100&pageToken={nextPageToken}
发布于 2017-07-11 19:56:31
$.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选项,你可以得到
https://stackoverflow.com/questions/19965856
复制相似问题