1

你能给我举个例子,说明如何用 PHP 检索 Youtube 用户的播放列表吗?

我已阅读开发人员指南:数据 API 协议 – 播放列表,但我不明白。

这就是我想做的:

在此处输入图像描述

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

可能吗?

4

4 回答 4

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 />";
}
于 2011-11-25T20:59:04.660 回答
1

最新的 v3 API入门。您需要一个 API 密钥。

https://www.googleapis.com/youtube/v3/videos?id=<video_id>&key=YOUR_API_KEY&part=snippet
于 2016-12-03T09:21:07.140 回答
0

您必须先登录:

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

于 2011-11-25T17:04:19.037 回答
0

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

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

于 2013-08-29T12:48:30.757 回答