使用PHP检索Youtube用户的播放列表

时间:2011-11-25 17:02:42

标签: php youtube-api playlist

您能举例说明如何使用PHP检索Youtube用户的播放列表吗?

我已阅读 Developer's Guide: Data API Protocol – Playlists ,但我没有理解。

这就是我想做的事情:

enter image description here

每个标签都是一个播放列表,我在其中显示播放器列表。在这种情况下,我们将“波尔图”放置在“波尔图”中。标签。在右侧,我在列表中和播放器列表下方显示视频,显示评论。

有可能吗?

4 个答案:

答案 0 :(得分:9)

$
//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 />";
}

答案 1 :(得分:0)

答案 2 :(得分:0)

这是一个很好的PHP脚本,用于检索Youtube和Vimeo用户的播放列表

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

答案 3 :(得分:0)

获得started的最新v3 API。您需要一个API密钥。

https://www.googleapis.com/youtube/v3/videos?id=<video_id>&key=YOUR_API_KEY&part=snippet