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

Вопрос очень прост. Как получить количество видео представлений с YouTube API?

enter image description here

Задача проста, но я хотел бы использовать тот запрос на большом количестве видео очень часто. Там какой-либо путь состоит в том, чтобы назвать их API YouTube и получить его? (что-то как Facebook http://api.facebook.com/restserver.php?method=links.getStats&urls=developers.facebook.com)

79
задан jrg 19 December 2012 в 01:26
поделиться

2 ответа

Я думаю, что самый простой способ - получить информацию о видео в формате JSON. Если вы хотите использовать JavaScript, попробуйте jQuery.getJSON () ... Но я предпочитаю PHP:

<?php
$video_ID = 'your-video-ID';
$JSON = file_get_contents("https://gdata.youtube.com/feeds/api/videos/{$video_ID}?v=2&alt=json");
$JSON_Data = json_decode($JSON);
$views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'};
echo $views;
?>

Ссылка: Youtube API - получение информации об одном видео

74
ответ дан 24 November 2019 в 10:12
поделиться

Это, вероятно, не то, что вам нужно, но вы можете отбраковать страницу для получения информации, используя следующее:

document.getElementsByClassName('watch-view-count')[0].innerHTML
-6
ответ дан 24 November 2019 в 10:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: