Вопрос очень прост. Как получить количество видео представлений с YouTube API?
Задача проста, но я хотел бы использовать тот запрос на большом количестве видео очень часто. Там какой-либо путь состоит в том, чтобы назвать их API YouTube и получить его? (что-то как Facebook http://api.facebook.com/restserver.php?method=links.getStats&urls=developers.facebook.com)
Я думаю, что самый простой способ - получить информацию о видео в формате 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;
?>
Это, вероятно, не то, что вам нужно, но вы можете отбраковать страницу для получения информации, используя следующее:
document.getElementsByClassName('watch-view-count')[0].innerHTML