如何使用Jquery和Youtube api V3获取Youtube评论?

如何使用Jquery和Youtube api V3获取Youtube评论?,jquery,youtube,tampermonkey,youtube-data-api,Jquery,Youtube,Tampermonkey,Youtube Data Api,所以,我在这个主题中看到了很多问题,但所有的答案都是从旧的gdata url开始的,这已经不起作用了。 如果我单击此页面上的(附加)按钮,我希望获得每个视频的评论: 显然,这是一个篡改过的脚本。 我的最终目标是,我会从内容中获得一点sneek peak,这样我就可以决定是否点击youtube链接。 也许我计划为评论提供回复功能,但这只是未来的计划。 我现在所拥有的: // ==UserScript== // @name hovercards for youtube // @na

所以,我在这个主题中看到了很多问题,但所有的答案都是从旧的gdata url开始的,这已经不起作用了。
如果我单击此页面上的(附加)按钮,我希望获得每个视频的评论:

显然,这是一个篡改过的脚本。
我的最终目标是,我会从内容中获得一点sneek peak,这样我就可以决定是否点击youtube链接。
也许我计划为评论提供回复功能,但这只是未来的计划。
我现在所拥有的:

// ==UserScript==
// @name         hovercards for youtube
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.youtube.com/*
// @grant        none
// @require     https://code.jquery.com/jquery-latest.min.js

// ==/UserScript==
/* jshint -W097 */
  //'use strict';

jQuery(document).ready(function() {
$("a.yt-uix-tile-link,.yt-ui-ellipsis-2k").on("mouseover",function() {
         //Replace video block start    
$(function() {
    $('a.yt-uix-tile-link,.yt-ui-ellipsis-2k').each(function() {
        var yt_url = this.href,
            yt_id = yt_url.split('?v=')[1],
            yt_title = $(this).text();
        $(this).replaceWith('<div class="youtube-box" style="background-image:url(https://img.youtube.com/vi/' + yt_id + '/0.jpg);"><span class="youtube-title">' + yt_title + '</span><span class="youtube-bar"><span class="yt-bar-left"></span><span class="yt-bar-right"></span></span> </div>');
        $("div.youtube-box").on("mouseover",function() {
            $(this).replaceWith('<iframe width="560" height="315" frameborder="0" allowfullscreen class="youtube-frame" src="https://www.youtube.com/embed/' + yt_id + '?autoplay=1"></iframe>');
        });
    });
});
  //Replace video block end
});

});
我不明白为什么,为什么我没有得到任何东西?
url在我看来很好。

可能会有用

GET https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={YOUR_Video_ID}&key={YOUR_API_KEY}
您可以在此处查看所需信息

可能是这样,这样就行了

GET https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={YOUR_Video_ID}&key={YOUR_API_KEY}
您可以在此处查看所需信息

获取https://www.googleapis.com/youtube/v3/commentThreads?key=AIzaSyDDBk8tAkod1VRRNyFZF09fgQyMpnSe5HI&textFormat=plainText&part=snippet&videoId=kffacxfA7G4&maxResults=50 你可以试试这个,它对我很管用。

GEThttps://www.googleapis.com/youtube/v3/commentThreads?key=AIzaSyDDBk8tAkod1VRRNyFZF09fgQyMpnSe5HI&textFormat=plainText&part=snippet&videoId=kffacxfA7G4&maxResults=50
你可以试试这个,它对我很好。

嗯,根据你的答案我做了这个:唯一的问题是我们不仅有一个视频,还有很多很多视频,我们需要将视频id字符串更改为实际的视频id。这怎么可能?嗯,根据你的答案我做了这个:唯一的问题是我们不仅有一个视频,还有很多视频,还有很多,我们需要将视频id字符串更改为实际的视频id。这怎么可能?
GET https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={YOUR_Video_ID}&key={YOUR_API_KEY}
GET https://www.googleapis.com/youtube/v3/commentThreads?key=AIzaSyDDBk8tAkod1VRRNyFZF09fgQyMpnSe5HI&textFormat=plainText&part=snippet&videoId=kffacxfA7G4&maxResults=50