Получение плейлистов пользователя Youtube с помощью PHP - PullRequest
0 голосов
/ 25 ноября 2011

Не могли бы вы предложить мне пример того, как получить плейлисты пользователя Youtube с помощью PHP?

Я прочитал Руководство разработчика: Протокол API данных - Списки воспроизведения , но я не понял.

Вот что я хотел бы сделать:

enter image description here

Каждая вкладка представляет собой список воспроизведения, в котором я показываю список игроков. В этом случае мы размещаем вкладку «Порту». Справа я показываю видео в списке, а под списком игроков показываю комментарии.

Возможно ли это?

Ответы [ 4 ]

9 голосов
/ 26 ноября 2011
$
//Playlist: PLAD954BCB770DB285, remove PL from name
$playlist_id = "AD954BCB770DB285";
$url = "https://gdata.youtube.com/feeds/api/playlists/".$playlist_id."?v=2&alt=json";
$data = json_decode(file_get_contents($url),true);
$info = $data["feed"];
$video = $info["entry"];
$nVideo = count($video);

echo "Playlist Name: ".$info["title"]['$t'].'<br/>';
echo "Number of Videos (".$nVideo."):<br/>";
for($i=0;$i<$nVideo;$i++){
    echo "Name: ".$video[$i]['title']['$t'].'<br/>';
    echo "Link: ".$video[$i]['link'][0]['href'].'<br/>';
    echo "Image: <img src='".$video[$i]['media$group']['media$thumbnail'][1]['url']."' /><br />";
}
0 голосов
/ 03 декабря 2016

Новейший v3 API получает Запущено . Вам нужен ключ API.

https://www.googleapis.com/youtube/v3/videos?id=<video_id>&key=YOUR_API_KEY&part=snippet
0 голосов
/ 29 августа 2013

Вот хороший PHP-скрипт для получения плейлистов пользователей Youtube и Vimeo

https://github.com/greghub/youtube-vimeo-api-playlist-to-database-importer

0 голосов
/ 25 ноября 2011

Сначала необходимо войти в систему:

http://code.google.com/intl/en_EN/apis/youtube/2.0/developers_guide_protocol_authentication.html

...