Подтвердить что ты не робот

Как получить все комментарии к видео на YouTube?

Так как Google не одобряет API v2 для YouTube, я не могу найти способ получить все комментарии от видео.

Можно ли использовать один, не устаревший API (Google+, YT v3) для этого?

Я не беспокоюсь о том, чтобы поддерживать потоки.

4b9b3361

Ответ 1

Поверьте, это работает, и я на 100% уверен.

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

Ключ будет предоставлен консолью разработчика Google, а 50 - 50 комментариями в форме json. для любого типа комментариев с комментариями ниже и идентификатора видео id видео

Ответ 2

По-видимому, теперь можно получить темы комментариев.


(старый ответ)

В настоящее время это невозможно с помощью стороннего инструмента.

Источник:

В то время как v3 предлагает большинство функций v2, в настоящее время несколько задач, которые могут быть выполнены только с помощью более старого API. В частности, приложения, которые управляют титрами или работают с видео комментарии все равно должны использовать API v2 до тех пор, пока современные эквиваленты доступны. Наша цель - обеспечить аналогичную функциональность до даты закрытия в апреле 2015 года - пожалуйста, подпишитесь на этот блог, Страница истории версий API данных YouTube версии 3, или далее + YouTubeDev Google+, чтобы быть в курсе последних событий. - http://apiblog.youtube.com/2014/03/committing-to-youtube-data-api-v3.html

TubeKit (Инструментарий обхода YouTube) может помочь некоторым.

Ответ 3

$.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 вы можете получить

Ответ 4

Вы можете получить не более 100 одновременно с API комментариев. Но вы получаете nextPageToken из комментария API ответ. Передайте &pageToken={nextPageToken} следующему вызову API, пока nextPageToken будет определен. Тогда вы можете получить все комментарии, если хотите.

https://www.googleapis.com/youtube/v3/commentThreads?key={your_api_key}&textFormat=plainText&part=snippet&videoId={video_id}&maxResults=100&pageToken={nextPageToken}

Ответ 5

Вы можете получить все комментарии со старым API данных V2.